Heim > Artikel > Backend-Entwicklung > Was ist der Unterschied zwischen PHP-Ausdruck?
Unterschiede: 1. print() kann beim Drucken nur eine Variable drucken, während echo mehrere Variablen drucken kann. 2. „print_r()“ formatiert das Array oder Objekt und druckt es aus, während „print_r()“ formatiert var_dump()“ formatiert nicht nur das Array oder Objekt, sondern zeigt auch den Typ an.
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.
1. Druckverarbeitung
print(); // 输出字符串 printf(); // 输出格式化字符串 print_r(); // 以易于理解的格式打印变量 echo; sprintf(); // 返回格式化字符串 var_dump(); // 打印变量的相关信息 var_export();// 输出或返回一个变量的字符串表示
2. Unterschied
1. Der Unterschied zwischen Druck und Echo
Druck und Echo sind beides Sprachstrukturen;
print kann beim Drucken nur eine Variable drucken, während echo mehrere Variablen gleichzeitig drucken kann, trennen Sie sie durch Kommas, was effizienter ist [empfohlen].
2. Der Unterschied zwischen printf() und sprintf()
printf() kann je nach Format ausgegeben werden und wird direkt in den Pufferbereich ausgegeben;
sprintf() wird zurückgegeben und nicht ausgegeben.
3. Der Unterschied zwischen print_r() und var_dump()
print_r() formatiert das Array/Objekt und druckt es aus [hilft uns, einige Fehler oder Ergebnisse zu beheben]
var_dump() hat auch print_r( )-Funktion und var_dump() zeigt auch jeweils den Typ an.
Grundlegender Unterschied:
Zum Beispiel: print FALSE, print_r() erzeugt nichts, es entspricht nur der Ausgabe eines FALSE, nichts; wenn print_r() ein TRUE ausgibt, ist das Ergebnis nicht wahr, sondern 1, also in Bei der Beurteilung einiger Ergebnisse kann es zu Fehlern kommen, daher wird [die Verwendung von var_dump() empfohlen].
4. Der Unterschied zwischen var_export und var_dump()
var_export() besteht darin, den Inhalt (z. B. ein Array) zu formatieren und auszugeben, was zu einem true wird return;
Für var_export() entspricht der zurückgegebene Wert der Syntaxstruktur von PHP (er kann beispielsweise als String ausgegeben und als Syntaxstruktur von PHP verwendet werden), var_dump() jedoch nicht, var_dump( ) hilft nur beim Debuggen, um unsere Fehlermeldung oder Ergebnismeldung anzuzeigen.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen PHP-Ausdruck?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!