Sei qui: Home » Guide » PHP » Guida completa a PHP » Le variabili: stringhe

Le variabili: stringhe

Approfondiamo, in questo capitolo, le variabili di tipo stringa. Abbiamo già detto che PHP non è un linguaggio strong-typed per cui non è necessario dichiarare una variabile, ad esempio di tipo stringa, per poterla utilizzare.

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
 ?>

Precedente: Le variabili
Ricerca
News
giu 3, 2010
È stato appena rilasciato, dalla società JetBrains, un nuovo IDE per la creazione rapida di progetti Web/PHP/MySQL.

tag: phpstorm, IDE, php

apr 3, 2010
Rilasciato JQuery UI in versione stabile. La release 1.8, oltre a numerosi bugfix, possiede due interessanti Widgets.

tag: jquery

mar 12, 2010
È stato da poco rilasciato il famoso forum SMF in versione 2.0RC3; tanti bugfix e un'aspetto più consolidato.

tag: smf, vbulletin, forum

mar 11, 2010
Un articolo "passo-passo" che spiega come configurare Google Apps con un qualsiasi tipo di pacchetto TopHost. Un'accoppiata vincente!

tag: TopHost, Google Apps

mar 9, 2010
Inserita la guida completa a PHP

tag: howtoprog

mar 8, 2010
Il sito è in fase di restyling; ci scusiamo per gli eventuali disagi ma, come vedrete a breve, vale la pena pazientare qualche giorno!