Declarație echo în PHP
În PHP, folosim declarație ecou pentru a afișa rezultatul și poate fi folosit pentru a tipări șirul, variabilele și matricele. Ecoul poate fi folosit și cu sau fără paranteze, deoarece nu este o funcție, este o declarație. La sfârșitul instrucțiunii echo există un punct și virgulă (;).
Sintaxa PHP declarație ecou este scris mai jos:
ecou
Următorul exemplu arată funcționarea echoului cu un singur argument:
ecou 'Buna ziua!!' ;
?>
Dacă doriți să utilizați mai mult de un parametru, puteți folosi parantezele, iar variabilele sunt separate printr-o virgulă într-un ecou.
Urmați exemplul de mai jos în care am trecut mai multe șiruri în instrucțiunea echo:
ecou 'Bine ati venit' , 'la ' , „Linux” , 'Aluzie' ;
?>
print Declarație în PHP
În PHP, puteți utiliza și imprimare pentru a afișa rezultatul și a utiliza cu sau fără paranteze. Acționează ca o funcție și returnează valoarea 1.
Următoarea este sintaxa lui tipărire declarație :
imprimareExemplul de mai jos arată instrucțiunea print în PHP:
imprimare 'Buna ziua!! ' ;
?>
Declarația print poate fi folosită cu paranteze:
imprimare ( )imprimare ( 'Buna ziua!! ' ) ;
?>
Declarații echo vs print
Diferența dintre instrucțiunile PHP echo și print constă în modul în care își returnează rezultatul. În PHP, ecou este o construcție de limbaj care poate scoate unul sau mai multe șiruri de caractere, separate prin virgule. Nu are o valoare returnată și trimite imediat rezultatul către browser.
Pe de altă parte, imprimare este o funcție care acceptă un singur argument și returnează o valoare de 1, care poate fi folosită într-o expresie. Spre deosebire de instrucțiunea echo, print poate scoate doar un singur șir și adaugă automat un caracter newline la sfârșitul șirului. De asemenea, trimite rezultatul direct către browser, ceea ce este similar cu comportamentul declarație ecou .
$mesaj = 'Linux, indiciu!' ;
$num1 = 4 ;
$num2 = 9 ;
// Folosind echo pentru a afișa variabile
ecou $mesaj . ' \n ' ;
ecou $num1 . „+” . $num2 . '=' ;
ecou $num1 + $num2 . ' \n ' ;
// Folosind printf pentru a afișa variabile
printf ( ' %s \n ' , $mesaj ) ;
printf ( ' %d + %d = %d \n ' , $num1 , $num2 , $num1 + $num2 ) ;
?>
echo vs print în PHP
Vedeți diferențele dintre instrucțiunile echo și print în PHP în următorul tabel:
ecou | imprimare |
Nu are valoare de returnare | Are o valoare de returnare de 1 |
Ia mai multe argumente | Luați doar 1 parametru |
Mai rapid decât o declarație tipărită | Puțin mai lent decât declarația ecou |
Nu este o funcție | Se comportă ca o funcție |
Ieșiți unul sau mai multe șiruri separate prin virgulă | Ieșiți numai șiruri |
Concluzie
The ecou este folosit pentru a afișa rezultatul șirului și poate lua unul sau mai multe șiruri ca parametru, în timp ce imprimare poate lua doar un șir și este, de asemenea, folosit pentru a imprima rezultatul codului pe consolă.
În ghidul de mai sus, am învățat diferențele dintre instrucțiunile echo și print împreună cu implementările lor cu exemple.