Dichiarazioni PHP echo vs print

Dichiarazioni Php Echo Vs Print



Gli sviluppatori PHP usano spesso eco E stampa istruzioni per l'output dei dati sulle pagine web. Sebbene entrambe le affermazioni possano sembrare simili, presentano alcune notevoli differenze. Comprendere queste differenze può aiutarti a scegliere l'istruzione appropriata per il tuo progetto e ottimizzare il tuo codice PHP per prestazioni migliori. In questo articolo, esploreremo le differenze tra eco E stampa istruzioni in PHP e fornire esempi per aiutarti a capire quando usarle ciascuna.

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 :

stampa

L'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.