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.
Piccola domanda sull'operatore di concatenazione di PHP
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- aschenaz
- Staff

- Messaggi: 4623
- Iscritto il: mer 28 lug 2004, 0:00
- Nome Cognome: Nino
- Slackware: current
- Kernel: 5.4.x
- Desktop: KDE
- Località: Reggio Calabria
- Contatta:
Re: Piccola domanda sull'operatore di concatenazione di PHP
Il vero operatore di concatenazione sarebbe il punto (che funziona
anche in modalità incrementale: .= ).
La virgola, poi, funziona solo con echo (che io sappia...).
anche in modalità incrementale: .= ).
La virgola, poi, funziona solo con echo (che io sappia...).
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Piccola domanda sull'operatore di concatenazione di PHP
echo con la virgola dovrebbe visualizzarti varie variabile in sequenza, con il punto concatenare le stringhesamiel 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.
http://it2.php.net/manual/it/function.echo.php
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Re: Piccola domanda sull'operatore di concatenazione di PHP
Nel manuale c'è scritto anche:
Grazie
M.
Evidentemente almente a questo proposito si va a preferenza soggettiva...Alcuni programmatori preferiscono passare i parametri come sequenza di stringhe concatenate
Grazie
M.