Abbiamo visto le dichiarazioni echo abbastanza spesso nei codici PHP dell’articolo precedente. È il modo più basilare per visualizzare l’output in PHP.
Tuttavia, ci sono due modi di base per ottenere output in PHP
- echo
Nota: Entrambi sono costrutti di linguaggio nei programmi PHP che sono più o meno gli stessi poiché entrambi sono usati per mostrare dati sullo schermo del browser. L’istruzione print è un’alternativa a echo.
Dichiarazione echo in PHP
In PHP, l’istruzione echo è un costrutto di linguaggio e non si comporta mai come una funzione, quindi non richiede parentesi. Ma lo sviluppatore può usare le parentesi se vuole. La fine dell’istruzione echo è identificata dal punto e virgola (‘;’). Può emettere una o più stringhe.
Possiamo usare ‘echo’ per emettere stringhe, numeri, variabili, valori e risultati di espressioni. Di seguito ci sono alcuni usi dell’istruzione echo in PHP:
- Visualizzazione di stringhe: Possiamo semplicemente usare la parola chiave echo seguita dalla stringa da visualizzare tra virgolette. L’esempio seguente mostra come visualizzare stringhe con PHP:
<?php
echo
"Hello,This is a display string example!"
;
?>
Output:
Hello,This is a display string example!
- Visualizzazione di stringhe come argomenti multipli: Possiamo passare più argomenti stringa all’istruzione echo invece di un singolo argomento stringa, separandoli con l’operatore virgola (‘,’). Per esempio, se abbiamo due stringhe cioè “Hello” e “World” allora possiamo passarle come (“Hello”, “World”). L’esempio seguente lo dimostra.
<?php
echo
"Multiple "
,
"argument "
,
"string!"
;
?>
Output:
Multiple argument string!
- Visualizzazione di variabili: Visualizzare le variabili con le istruzioni echo è facile come visualizzare normali stringhe. L’esempio seguente mostra diversi modi per visualizzare le variabili con l’aiuto di un’istruzione echo di PHP.
<?php
$text
=
"Hello, World!"
;
$num1
= 10;
$num2
= 20;
echo
$text
.
"\n"
;
echo
$num1
.
"+"
.
$num2
.
"="
;
echo
$num1
+
$num2
;
?>
Output:
Hello, World!10+20=30
L’operatore (.) nel codice sopra può essere usato per concatenare due stringhe in PHP e il “\n” è usato per una nuova linea ed è anche conosciuto come line-break. Impareremo a conoscerli in altri articoli.
Dichiarazione di stampa in PHP:
La dichiarazione di stampa in PHP è simile alla dichiarazione echo e può essere usata molte volte in alternativa a echo. È anche un costrutto linguistico, e quindi possiamo non usare le parentesi, cioè print o print().
La differenza principale tra l’istruzione print e echo è che echo non si comporta come una funzione mentre print si comporta come una funzione. L’istruzione print può avere un solo argomento alla volta e quindi può stampare una singola stringa. Inoltre, l’istruzione print restituisce sempre il valore 1.
Come un echo, l’istruzione print può anche essere usata per stampare stringhe e variabili. Di seguito ci sono alcuni esempi di utilizzo dell’istruzione print in PHP:
- Visualizzazione di una stringa di testo: Possiamo visualizzare stringhe con l’istruzione print nello stesso modo in cui abbiamo fatto con le istruzioni echo. L’unica differenza è che non possiamo visualizzare più stringhe separate da virgola(,) con una singola istruzione print. L’esempio seguente mostra come visualizzare le stringhe con l’aiuto di un’istruzione print di PHP.
<?php
print
"Hello, world!"
;
?>
Output:
Hello, world!
- Visualizzazione delle variabili: La visualizzazione delle variabili con le istruzioni di stampa è anche la stessa di quella delle istruzioni echo. L’esempio seguente mostra come visualizzare le variabili con l’aiuto di un’istruzione di stampa PHP.
<?php
$text
=
"Hello, World!"
;
$num1
= 10;
$num2
= 20;
print
$text
.
"\n"
;
print
$num1
.
"+"
.
$num2
.
"="
;
print
$num1
+
$num2
;
?>
Output:
Hello, World!10+20=30
Confronto tra echo e print in PHP:
- http://php.net/manual/en/function.echo.php
- http://php.net/manual/en/function.print.php
Questo articolo è contribuito da Barun Gupta. Se ti piace GeeksforGeeks e vuoi contribuire, puoi anche scrivere un articolo usando contribute.geeksforgeeks.org o inviare il tuo articolo a [email protected]. Vedi il tuo articolo apparire sulla pagina principale di GeeksforGeeks e aiuta altri Geek.
Si prega di scrivere commenti se trovi qualcosa di errato, o vuoi condividere altre informazioni sull’argomento discusso sopra.