Aktualisieren des Codes, um die Verwendung der veralteten Funktion „each()“ zu vermeiden
In PHP 7.2 ist die Funktion „each()“ veraltet. Um die Verwendung zu vermeiden und Ihren Code weiterhin zu verwenden, ohne auf veraltete Warnungen zu stoßen, können Sie mehrere Techniken anwenden:
Zum Zuweisen von Werten aus einem Schlüssel-Wert-Paar:
Beispiel:
$ar = $o->me; $typ = key($ar); $val = current($ar);
Rückgabe des ersten Schlüssel-Wert-Paares:
Beispiel:
$out = array('me' => array(), 'mytype' => 2, '_php_class' => null); $expected = [key($out), current($out)];
Iterieren durch ein Array:
Beispiel:
foreach ($broken as $k => $v) { $kv = [$k, $v]; }
Einen einzelnen Wert zuweisen:
Beispiel:
$this->result = current($this->cache_data);
Iterieren zu einem bestimmten Punkt:
Beispiel:
reset($array); for ($i = 0; $i < 30; $i++) { $id = key($array); $item = current($array); next($array); }
Durch die Integration dieser Techniken in Ihren Code können Sie die Verwendung der veralteten Funktion every() vermeiden und sicherstellen Kompatibilität mit PHP 7.2 und höher.
Das obige ist der detaillierte Inhalt vonWie kann ich die veraltete PHP-Funktion „each()' ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!