非推奨の each() 関数の使用を避けるためのコードの更新
PHP 7.2 では、each() 関数は非推奨になりました。この使用を回避し、非推奨の警告が表示されることなくコードの使用を続けるには、いくつかのテクニックを使用できます。
キーと値のペアから値を割り当てる場合:
例:
$ar = $o->me; $typ = key($ar); $val = current($ar);
最初のキーと値のペアを返す:
例:
$out = array('me' => array(), 'mytype' => 2, '_php_class' => null); $expected = [key($out), current($out)];
配列の反復:
例:
foreach ($broken as $k => $v) { $kv = [$k, $v]; }
単一の値の割り当て:
例:
$this->result = current($this->cache_data);
特定のポイントまでの反復:
例:
reset($array); for ($i = 0; $i < 30; $i++) { $id = key($array); $item = current($array); next($array); }
これらの手法をコードに組み込むことで、非推奨の each() 関数の使用を排除し、 PHP 7.2 以降との互換性。
以上が非推奨の PHP `each()` 関数を置き換えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。