PHP una semplice introduzione…

Non preoccupatevi, non sarà un corso di PHP, di questi ne è piena la rete.

Questo articolo vuole soltanto fare una panoramica del linguaggio, una brevissima descrizione della sintassi e qualche informazione per “partire”. Dovrebbe essere un articolo per principianti, ma potrebbe anche essere utile per colui che è un poco “arrugginito”.

Consiglio la lettura di questo precedente articolo prima di proseguire in quanto permetterà una maggiore comprensione di quanto descritto.

IL PHP

Il PHP ha una serie di elementi che discendono dal linguaggio C/C++ tra i quali:

  • Ogni istruzione va terminata con un punto e virgola (;)
  • Molti dei comandi sono simili al C (anche se si riescono a trovare soluzioni migliori)
  • Analogia con i cicli e con i costrutti decisionali
  • E… nelle ultime versioni è anche abbastanza veloce 🙂
  • I commenti possono essere monoRiga (Iniziano in qualsiasi part con ‘//’ e terminano alla fine della riga; questo commento può anche iniziare con un carattere di cancelletto) e multiRiga (iniziano con ‘/*’ e terminano su qualsiasi altra riga, anche la stessa, con ‘*/’
    • Uno speciale tipo di commento (in genere utilizzato per la documentazione ‘PHPDoc’) inizia con ‘/**’ e chiuderà in qualsiasi riga con ‘*/’
    • Tutto Cià che viene inserito in un commento sarà solo ad uso di chi legge ma nulla sarà eseguito dal PHP.
<?php
// Commento Mono riga
# altro commento monoriga   
/* Commento
* multiriga
*/
/**
* Commento per PHPDoc (Documentazione automatica)
*/

Per una guida sulle funzionalità di PHP si rimanda alla documentazione proprietaria su php.net in lingua Inglese.

Variabili

Il PHP è un liguaggio a “tipizzazione” debole nel senso che non si ha bisogno di specificare il tipo di variabile, sarà definito in automatico a tempo di esecuzione per cui:

  • $var1=12345 sarà di tipo numerico
  • $var2=”12345″ sarà di tipo stringa (ma potrà essere utilizzato anche in funzione di una variabile numerica anche se la cosa non è proprio “bella” da un punto di vista concettuale); in questo caso, comunque, immagino che la variabile stringa, utilizzata al posto di un numero sia prima convertita in numerico, poi utilizzata; cosa che potremmo fare anche noi, rendendo il codice più leggibile.
  • $var3=true sarà una variabile booleana
  • e così via…
Blocchi

Un Blocco in PHP è contenuto tra parentesi graffe:

if(true)
{
   Istruzioni;
}

Esegue “istruzioni” (tutte quelle all’interno delle parentesi graffe) solo se è true (quindi sempre :))

Nel prossimo articolo continueremo questa veloce “Vista” sul linguaggio PHP

Alla prossima e… buona programmazione a tutti.

Data di ultima modifica 20 Settembre 2023