Le variabili: stringhe
Le stringhe in PHP sono rappresentate da uno o più caratteri. Per assegnare un valore stringa ad una variabile questo deve essere racchiuso tra apici o tra doppi apici.
<?php $nome = 'Fabrizio'; // Singolo apice $professione = "webmaster"; // Doppio apice ?>
Sebbene è possibile usare sia gli apici che i doppi apici è consigliabile gestire le stringhe con i singoli apici. Quando PHP incontra i doppi apici automaticamente esegue dei controlli che, in alcuni casi, potrebbero rallentare l'esecuzione dello script.
PHP è molto flessibile per quello che concerne la gestione delle stringhe. Non è detto che i dati di una stringa debbano risiedere nella stessa linea poiché fin quando l'apice, od il doppio apice, non viene chiuso PHP tratterà il testo come stringa. Vediamo un esempio:
<?php $html = ' <html> <head> <title>Pagina di prova</title> </head> <body> Questa stringa è scritta su più linee </body> </html> '; ?>
Quando si vuole inserire un testo con un apice è necessario riferire a PHP che la stringa, nonostante l'apice, continua. Per fare questo si usa il carattere di backslash (\) prima dell'apice. Ad esempio
<?php $testo = 'Oggi ha fatto un po' di caldo'; // Errata perché l'apice non è preceduto dal backslash $testo = 'Oggi ha fatto un po\' di caldo'; // Corretta ?>
Successivo: Operazioni con le stringhe
Precedente: Le variabili