Heim > Backend-Entwicklung > PHP-Tutorial > Lösen Sie das Fehlerproblem bei der Verwendung des Alipay SDK in PHP

Lösen Sie das Fehlerproblem bei der Verwendung des Alipay SDK in PHP

藏色散人
Freigeben: 2023-04-07 19:20:02
nach vorne
3680 Leute haben es durchsucht

Vor kurzem hat das Unternehmen einige Projekte auf den Server übertragen und später einen Fehler bei der Verwendung von Alipay zum Bezahlen festgestellt:

The each() function is deprecated. This message will be suppressed on furthe
Nach dem Login kopieren

Schließlich wurde festgestellt, dass dies an der PHP-Version lag Da unser neuer Server mit php7.2 installiert wurde, tritt ein Fehler auf, da die Methode „eached“ in die Methode „foreach“ geändert wird:

while (list($key, $val) = each($para)) {}
Nach dem Login kopieren

wird geändert in:

foreach ($para as $key => $val) {}
Nach dem Login kopieren

Nach Abschluss der Änderung wird die Zahlung gefunden. Der folgende Fehler tritt auf:

count(): Parameter must be an array or an object that implements Countable
Nach dem Login kopieren

Dies ist ein Fehler, der durch den Zählmethodenparameter in PHP7 verursacht wird. 2 nur unterstützende Arrays. Ändern Sie wie folgt:

$arg = substr($arg,0,count($arg)-2);
Nach dem Login kopieren

zu:

$arg = substr($arg,0,strlen($arg)-1);
Nach dem Login kopieren

Nach Abschluss der Änderung ist die Alipay-Zahlung erfolgreich! ! !

Verwandte Empfehlungen: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonLösen Sie das Fehlerproblem bei der Verwendung des Alipay SDK in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:segmentfault.com
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage