Heim > Backend-Entwicklung > PHP-Tutorial > PHP 7.1-Warnung „Nicht-numerischer Wert': Wie kann ich Fehler in Zeile 29 beheben?

PHP 7.1-Warnung „Nicht-numerischer Wert': Wie kann ich Fehler in Zeile 29 beheben?

Patricia Arquette
Freigeben: 2024-12-16 19:08:20
Original
910 Leute haben es durchsucht

PHP 7.1

„Zeilen-29-Dilemma: Warnung vor nicht numerischem Wert in PHP 7.1“

Mit der Meldung „Warnung: Ein nicht numerischer Wert aufgetreten“ konfrontiert „Fehler beim Upgrade auf PHP 7.1 kann rätselhaft sein. Dieser Fehler wird normalerweise ausgelöst, wenn arithmetische Operationen mit nicht numerischen Werten ausgeführt werden.

Ein häufiges Szenario, in dem dieses Problem auftritt, sind Zeilen wie:

$sub_total += ($item['quantity'] * $product['price']);
Nach dem Login kopieren

Stellen Sie sicher, dass sowohl $item['quantity '] und $product['price'] enthalten numerische Werte. Wenn einer dieser Werte nicht numerisch ist, beispielsweise eine leere Zeichenfolge, tritt dieser Fehler auf.

Das Problem, mit dem Sie konfrontiert sind, hängt jedoch möglicherweise nicht direkt mit dem bereitgestellten Code zusammen. Die Antwort deutet darauf hin, dass der Fehler (nicht numerischer Wert) in PHP 7.1 durch die irrtümliche Verwendung von for string concatenation statt Operatoren für die richtigen Datentypen, um diesen Fehler zu vermeiden.

Das obige ist der detaillierte Inhalt vonPHP 7.1-Warnung „Nicht-numerischer Wert': Wie kann ich Fehler in Zeile 29 beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage