PHP echo versus printverklaringen

Php Echo Versus Printverklaringen



PHP-ontwikkelaars gebruiken vaak echo En afdrukken verklaringen om gegevens op webpagina's uit te voeren. Hoewel beide verklaringen op elkaar lijken, hebben ze enkele opmerkelijke verschillen. Als u deze verschillen begrijpt, kunt u de juiste verklaring voor uw project kiezen en uw PHP-code optimaliseren voor betere prestaties. In dit artikel zullen we de verschillen tussen onderzoeken echo En afdrukken statements in PHP, en geef voorbeelden om u te helpen begrijpen wanneer u ze allemaal moet gebruiken.

echo Verklaring in PHP

In PHP gebruiken we de echo verklaring om de uitvoer weer te geven en het kan worden gebruikt om de tekenreeks, variabelen en arrays af te drukken. De echo kan ook met of zonder haakjes worden gebruikt, omdat het geen functie is, maar een statement. Aan het einde van het echo-statement staat een puntkomma (;).

De syntaxis van de PHP echo verklaring staat hieronder geschreven:







echo

Het volgende voorbeeld toont de werking van echo met een enkel argument:





echo 'Hallo!!' ;

?>

Als u meer dan één parameter wilt gebruiken, kunt u de haakjes gebruiken en worden de variabelen gescheiden door een komma in een echo.



Volg het onderstaande voorbeeld waarbij we de meerdere strings in de echo-instructie hebben doorgegeven:







echo 'Welkom' , 'naar ' , 'Linux' , 'Wenk' ;

?>

verklaring afdrukken in PHP

In PHP kun je ook de afdrukken om de uitvoer weer te geven en te gebruiken met of zonder haakjes. Het werkt als een functie en retourneert de waarde 1.



Het volgende is de syntaxis van de verklaring afdrukken :

afdrukken

Het onderstaande voorbeeld toont het printstatement in PHP:



afdrukken 'Hallo!! ' ;

?>

De afdrukopdracht kan tussen haakjes worden gebruikt:

afdrukken ( )

afdrukken ( 'Hallo!! ' ) ;

?>

echo versus printverklaringen

Het verschil tussen PHP echo en print statements ligt in de manier waarop ze hun uitvoer retourneren. PHP, echo is een taalconstructie die een of meerdere tekenreeksen kan uitvoeren, gescheiden door komma's. Het heeft geen retourwaarde en stuurt de uitvoer onmiddellijk naar de browser.

Aan de andere kant, afdrukken is een functie die een enkel argument accepteert en een waarde van 1 retourneert, die in een uitdrukking kan worden gebruikt. In tegenstelling tot de echo-instructie, kan print slechts één string uitvoeren en voegt automatisch een newline-teken toe aan het einde van de string. Het stuurt de uitvoer ook rechtstreeks naar de browser, wat vergelijkbaar is met het gedrag van het echo verklaring .



$ bericht = 'Linux, tip!' ;

$ num1 = 4 ;

$ num2 = 9 ;

// Echo gebruiken om variabelen weer te geven

echo $ bericht . ' \N ' ;

echo $ num1 . '+' . $ num2 . '=' ;

echo $ num1 + $ num2 . ' \N ' ;

// Printf gebruiken om variabelen weer te geven

printf ( ' %S \N ' , $ bericht ) ;

printf ( ' %D + %D = %D \N ' , $ num1 , $ num2 , $ num1 + $ num2 ) ;

?>

echo versus afdrukken in PHP

Zie de verschillen tussen echo en print statements in PHP in de volgende tabel:

echo afdrukken
Heeft geen retourwaarde Heeft een retourwaarde van 1
Neemt meerdere argumenten Neem slechts 1 parameter
Sneller dan een afdrukoverzicht Een beetje langzamer dan de echo-verklaring
Het is geen functie Gedraagt ​​zich als een functie
Voer een of meer tekenreeksen uit, gescheiden door een komma Voer alleen tekenreeksen uit

Het komt erop neer

De echo wordt gebruikt om de uitvoer van de tekenreeks weer te geven en kan een of meer tekenreeksen als parameter gebruiken, terwijl de afdrukken kan slechts één tekenreeks bevatten en wordt ook gebruikt om de uitvoer van de code op de console af te drukken.

In de bovenstaande gids hebben we de verschillen tussen echo- en printinstructies geleerd, samen met hun implementaties met voorbeelden.