Pagina 1 di 1
Piccola domanda sull'operatore di concatenazione di PHP
Inviato: ven 17 ott 2008, 22:17
da samiel
Scusate l'elementarità della domanda, ma posto
define ("nome", "mauro");
mi spiegate la differenza concettuale tra:
echo "Io sono " , nome, "<br>";
e
echo "Io sono " . nome . "<br>";
O non c'è differenza?
Grazie
M.
Re: Piccola domanda sull'operatore di concatenazione di PHP
Inviato: ven 17 ott 2008, 22:34
da aschenaz
Il vero operatore di concatenazione sarebbe il punto (che funziona
anche in modalità incrementale: .= ).
La virgola, poi, funziona solo con echo (che io sappia...).
Re: Piccola domanda sull'operatore di concatenazione di PHP
Inviato: ven 17 ott 2008, 22:36
da conraid
samiel ha scritto:Scusate l'elementarità della domanda, ma posto
define ("nome", "mauro");
mi spiegate la differenza concettuale tra:
echo "Io sono " , nome, "<br>";
e
echo "Io sono " . nome . "<br>";
O non c'è differenza?
Grazie
M.
echo con la virgola dovrebbe visualizzarti varie variabile in sequenza, con il punto concatenare le stringhe
http://it2.php.net/manual/it/function.echo.php
Re: Piccola domanda sull'operatore di concatenazione di PHP
Inviato: ven 17 ott 2008, 22:42
da samiel
Nel manuale c'è scritto anche:
Alcuni programmatori preferiscono passare i parametri come sequenza di stringhe concatenate
Evidentemente almente a questo proposito si va a preferenza soggettiva...
Grazie
M.