Dichiarazione echo in PHP
In PHP, usiamo il dichiarazione di eco per visualizzare l'output e può essere utilizzato per stampare la stringa, le variabili e gli array. L'eco può essere utilizzato anche con o senza parentesi perché non è una funzione, è un'istruzione. Alla fine dell'istruzione echo c'è un punto e virgola (;).
La sintassi del PHP dichiarazione di eco è scritto sotto:
eco
L'esempio seguente mostra il funzionamento di echo con un singolo argomento:
eco 'Ciao!!' ;
?>
Se si desidera utilizzare più di un parametro, è possibile utilizzare le parentesi e le variabili sono separate da una virgola in un eco.
Segui l'esempio riportato di seguito in cui abbiamo passato le stringhe multiple nell'istruzione echo:
eco 'Benvenuto' , 'A ' , 'Linux' , 'Suggerimento' ;
?>
print Dichiarazione in PHP
In PHP puoi anche usare il file stampa per visualizzare l'output e utilizzare con o senza le parentesi. Agisce come una funzione e restituisce il valore 1.
Quella che segue è la sintassi del dichiarazione di stampa :
stampaL'esempio seguente mostra l'istruzione print in PHP:
stampa 'Ciao!! ' ;
?>
L'istruzione print può essere utilizzata con le parentesi:
stampa ( )stampa ( 'Ciao!! ' ) ;
?>
dichiarazioni echo vs print
La differenza tra le istruzioni PHP echo e print sta nel modo in cui restituiscono il loro output. In PHP, eco è un costrutto di linguaggio che può restituire una o più stringhe, separate da virgole. Non ha un valore di ritorno e invia immediatamente l'output al browser.
D'altra parte, stampa è una funzione che accetta un singolo argomento e restituisce un valore pari a 1, che può essere utilizzato in un'espressione. Contrariamente all'istruzione echo, print può emettere solo una singola stringa e aggiunge automaticamente un carattere di nuova riga alla fine della stringa. Inoltre invia l'output direttamente al browser, che è simile al comportamento del file dichiarazione di eco .
$messaggio = 'Linux, suggerimento!' ;
$num1 = 4 ;
$num2 = 9 ;
// Utilizzo di echo per visualizzare le variabili
eco $messaggio . ' \N ' ;
eco $num1 . '+' . $num2 . '=' ;
eco $num1 + $num2 . ' \N ' ;
// Utilizzo di printf per visualizzare le variabili
printf ( ' %S \N ' , $messaggio ) ;
printf ( ' %D + %D = %D \N ' , $num1 , $num2 , $num1 + $num2 ) ;
?>
echo vs stampa in PHP
Vedi le differenze tra le istruzioni echo e print in PHP nella tabella seguente:
eco | stampa |
Non ha valore di ritorno | Ha un valore di ritorno di 1 |
Accetta più argomenti | Prendi solo 1 parametro |
Più veloce di una dichiarazione di stampa | Un po' più lento dell'istruzione echo |
Non è una funzione | Si comporta come una funzione |
Restituisce una o più stringhe separate da una virgola | Emette solo stringhe |
Linea di fondo
IL eco viene utilizzato per visualizzare l'output della stringa e può prendere una o più stringhe come parametro, mentre il stampa può accettare solo una stringa e viene utilizzato anche per stampare l'output del codice sulla console.
Nella guida sopra, abbiamo appreso le differenze tra le istruzioni echo e print insieme alle loro implementazioni con esempi.