PHP permite două metode de trimitere a rezultatelor pe ecran. Unul se numește print, celălalt echo. Deși oferă aceeași funcționalitate, echo este o construcție (va fi tratată ca o comandă), iar print este o expresie (va fi evaluată și va returna o valoare). Când folosim print sau echo în PHP, ambele pot fi folosite ca niște constructe (apelate fără paranteză după ele, ca și cum ar fi o comandă) sau ca niște funcție (apelate cu paranteză ca un apel de funcție). print va returna un 1 ca rezultat atunci când este utilizat, în timp ce echo nu va returna nimic.
În cele din urmă, diferențele dintre print și echo sunt neglijabile. Dezbaterile despre care să folosiți variază de la consistența verbiajului, viteza de procesare (print necesită, din punct de vedere tehnic, patru comenzi de operare față de cele trei ale echo, deoarece mai are un pas de returnare a acelui 1) și exemple obscure de unde una ar putea câștiga față de cealaltă.
Pentru examinarea noastră aici, folosiți ceea ce vă place. În exemple extreme, un volum mare de echo va fi mai rapid decât un volum mare de declarații print, dar există situații mult mai importante în care să luați în considerare rafinarea codului pentru viteză decât orice câștig pe care le puteți găsi aici.
Pentru a trimite rezultate pe ecran, putem începe cu celebrul exemplu de Hello, World!
<?php echo "Hello, World!"; ?>
De asemenea, putem scrie șirul în paranteză, așa cum am discutat mai sus, dacă simțiți că face lucrurile mai clare:
<?php echo ("Hello, World!"); ?>
Felicitări, tocmai ați creat prima pagină web PHP!
Putem aprofunda puțin înainte de a continua cu un alt exemplu. Când funcțiile ne returnează ceva, de obicei salvăm acea valoare și apoi luăm măsuri în privința ei. De asemenea, putem trimite ieșirea direct pe ecran dacă știm că este formatată cum vrem să o vedem. Funcția phpinfo() de exemplu ne oferă acces la toate detaliile despre serverul nostru. Dacă o folosim fără a solicita o anumită informație, va returna implicit o pagină web completă cu toate detaliile despre serverul nostru. Putem vedea acest lucru folosind următoarele:
<?php echo phpinfo(); ?>
Această captură de ecran este doar o parte a întregului răspuns, care are de obicei câteva pagini. Țineți cont de această funcție, deoarece este o modalitate convenabilă de a găsi setările serverului dvs. fără a căuta în fișierele de configurare.
Sursa: Michael Mendez, The Missing Link – An Introduction to Web Development and Programming (CC BY-NC-SA 3.0 License), Published by Open SUNY Textbooks, Milne Library (IITG PI), State University of New York at Geneseo. Traducere de Nicolae Sfetcu
Lasă un răspuns