Heim  >  Artikel  >  Backend-Entwicklung  >  unerwartetes „Echo“ (T_ECHO) im PHP-Shell-Code

unerwartetes „Echo“ (T_ECHO) im PHP-Shell-Code

WBOY
WBOYOriginal
2016-08-18 09:16:364092Durchsuche

php -a
Interaktiver Modus aktiviert
php > 2 5
php > echo 2 5;
PHP-Parse-Fehler: Syntaxfehler, unerwartetes „Echo“ (T_ECHO) in der PHP-Shell Code in Zeile 2
php > echo 2 5;
7

Bitte erläutern Sie dieses seltsame Ergebnis.
Echo 2 5 zweimal haben unterschiedliche Ergebnisse

Antwortinhalt:

php -a
Interaktiver Modus aktiviert
php > 2 5
php > echo 2 5;
PHP-Parse-Fehler: Syntaxfehler, unerwartetes „Echo“ (T_ECHO) in der PHP-Shell Code in Zeile 2
php > echo 2 5;
7

Bitte erläutern Sie dieses seltsame Ergebnis.
Echo 2 5 zweimal haben unterschiedliche Ergebnisse

Da Ihnen beim ersten Mal ein Semikolon fehlt, geht es davon aus, dass Ihre Aussage noch nicht beendet ist.
entspricht

<code>2+5 echo 2+5;</code>

Dies ist normalerweise ein Grammatikfehler. Wie der Bruder oben sagte, fehlt ein Semikolon ;

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn