ホームページ > バックエンド開発 > PHPチュートリアル > array_walk_recursive 匿名関数の使用に関する問題

array_walk_recursive 匿名関数の使用に関する問題

WBOY
リリース: 2016-06-23 14:19:04
オリジナル
1581 人が閲覧しました

私のローカルの phpStudy 統合環境 PHP5.3.26 は 2 番目のパラメータで匿名関数を渡すことができることがわかりましたが、関数名に php5.3.27 の文字を使用して会社のイントラネットにデプロイされたテスト Linux ホストで実行する場合はサポートされません。文字列を入力して実行するだけです。


ディスカッションへの返信 (解決策)

5.3 匿名関数の使用を開始できます。問題。分析のためにコードとエラー メッセージを投稿することをお勧めします。

$arr = array(1,2,3,4,5);
array_walk_recursive($arr, function($value){
echo $value;
});

E_WARNING、array_walk_recursive() はパラメータ 2 を期待します有効なコールバックであり、配列や文字列は指定されません

============
この関数を定義しない場合は、関数名を文字列として渡します

php のバージョンは何ですか、echo phpversion ( ); 見てください。

この書き方はサポートされていないようです

phpのバージョンは何ですか、echo phpversion(); で確認してください。

5.3.27

==========

この書き方はサポートされていないようです
私のphpstudyバージョン5.3.26では

これは何ですか?
5.3.26 は OK、5.3.27 はダメ、5.3.29 も OK です
明らかにバージョン管理の間違いです。バージョンを変更してください
バージョン管理の一般規則によれば、マイナー バージョン番号は偶数です。安定した数値です 高性能

5.5 が正式にリリースされたのに、なぜまだ下位バージョンに固執しているのですか?

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート