` `
{ } delimita: a) il contenuto del codice di una funzione (se supertiore ad uno statement); b) una variabile (v. immagine)
=> è il simbolo che, negli array associativi, separa gli indici degli elementi dai rispettivi valori.
==, ===, !=, !==, <>, <=>, <, <=, >, >= permettono di comparare due variabili (non solo numeriche ma anche stringhe) tips&tricks Quando si compara un numero con una stringa, questa viene convertita in un numero e precisamente: se questa inizia con un numero, tale numero sarà il valore numerico della stringa; in mancanza, il […]
? : verifica se una certa espressione sia vera ed esegue il relativo codice di conseguenza tips&tricks E’ la forma abbreviata del costrutto if…else.
=& crea l’alias di una variabile, dopodiché tutte le variabili avranno il medesimo valore: modificando il valore di una variabile, si modifica il valore in tutte (invece, l’unset di una variabile non ha effetto sulle altre).
$$ crea una variabile nominandola con il valore della variabile indicata dopo il primo dollaro
; separa gli statement PHP, ovvero le singole righe contenenti dichiarazioni di codice PHP.
. è un operatore di concatenazione di stringhe. Se vengono concatenati dei numeri, questi vengono trattati come stringhe (ad es., 3 . 4 dá come risultato 34)
/* */, //, # introducono commenti, ovvero testo non processato dall’interprete PHP. tips&tricks E’ possibile annidare i commenti su riga singola (// e #) nei commenti a riga multipla (/* */), ma questi ultimi non possono essere annidati tra loro.
<?php ?> indicano all’interprete php l’inizio e, rispettivamente, la fine del codice php. tips&tricks Il tag breve di echo <?= è sempre riconosciuto e valido, indipendentemente dall’impostazione short_open_tag.
nome descrizione breve <?php ?> In costruzione /* */, //, # In costruzione @ In costruzione ; . , => -> <<, >> | || ` ` \ { } $ $$ =& && ! ? : :: <<< +, -, *, /, **, % ++, — =, +=, -=, *=, /=, %=, .= ==, […]