Heim >Backend-Entwicklung >PHP-Problem >Was ist der Unterschied zwischen Echo und Print in PHP?
Der Unterschied zwischen echo und print ist: 1. Echo kann N String-Parameter akzeptieren, während print nur 1 String-Typ-Parameter empfangen kann. 2. Echo hat keinen Rückgabewert, während print einen Rückgabewert hat. sein Wert ist immer 1 vom Typ int.
Die beiden sind ähnlich:
echo und print sind beide Sprachstrukturen (offizielle Dokumente erklären es als Sprachkonstrukt ) ;
echo und print werden beide zum Ausgeben von Zeichenfolgen verwendet;
Wenn gleichzeitig nur ein Parameter vorhanden ist, sind die Klammern (Klammern) nach echo und print optional, das heißt: echo ($argument1) entspricht echo $argument1, print(argument) entspricht dem print-Argument.
echo und print konvertieren die Parameter und versuchen, sie vor der Ausgabe in einen String-Typ umzuwandeln.
Der Unterschied zwischen den beiden:
Echo kann N-String-Typ-Parameter akzeptieren(Hinweis: Wenn mehrere Parameter vorhanden sind, können keine Klammern verwendet werden , das heißt, echo $arg1, $arg2 ist korrekt, echo($arg1,$arg2) führt zu einem Analysefehler); print kann nur 1 String-Typ-Parameter empfangen
echo hat keinen Rückgabewert; print hat einen Rückgabewert und sein Wert ist immer 1 vom Typ int.
Ich zitiere hier die ursprüngliche PHP-Dokumentation: „Die Hauptunterschiede zu echo bestehen darin, dass print nur ein einziges Argument akzeptiert und immer 1 zurückgibt.“Empfohlenes Tutorial: „php Tutorial》
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Echo und Print in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!