Was tun, wenn der PHP-Leerfehler auftritt?

藏色散人
Freigeben: 2023-03-05 13:02:01
Original
2348 Leute haben es durchsucht

php empty meldet einen Fehler, da empty nur Variablen erkennt, die zu einem Analysefehler führen. Die Lösung besteht darin, den von der Funktion zurückgegebenen Wert direkt zu erkennen, ohne leer zu verwenden =strlen('test' );echo empty($length);“.

Was tun, wenn der PHP-Leerfehler auftritt?

Empfohlen: „PHP-Video-Tutorial

Die Lösung für den von der PHP-Leerfunktion gemeldeten Fehler

Die Lösung für den von der PHP-Leerfunktion gemeldeten Fehler beim Erkennen einer Nichtvariablen.

Wenn Sie bei der Entwicklung von PHP leer verwenden, um das von einer Funktion zurückgegebene Ergebnis zu überprüfen, wird ein Fehler gemeldet:

Schwerwiegender Fehler: Funktionsrückgabewert kann nicht im Schreibkontext verwendet werden

Zum Beispiel der folgende Code:

<?php 
echo empty(strlen(&#39;test&#39;));
Nach dem Login kopieren

Gehen Sie zum PHP-Online-Handbuch. Wenn Sie hineinschauen, finden Sie in der Beschreibung der leeren Funktion den folgenden Text:

Note :  empty()  only checks variables as anything else will result in a parse error. In other words, the following will not work: empty(trim($name)).
Nach dem Login kopieren

Fazit: empty() erkennt nur Variablen, und das Erkennen von allem, was keine Variable ist, führt zu einem Parsing-Fehler!

Daher können wir empty nicht verwenden, um den von der Funktion zurückgegebenen Wert direkt zu erkennen. Die Lösung für das obige Beispiel lautet wie folgt:

<?php
$length = strlen(&#39;test&#39;);
echo empty($length);
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas tun, wenn der PHP-Leerfehler auftritt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!