私にはあまり才能がないので、静電気関連の問題についてアドバイスを求めたいと思っています。

WBOY
リリース: 2016-06-13 13:12:09
オリジナル
869 人が閲覧しました

私はあまり才能がありません。静的問題についてアドバイスをお願いします
static $ary = array();
$ary[] = 'a';
print_r($ary);die();
static $ary = array('aaa', 'bbb');
$ary[] = 'a';
print_r($ary);

出力結果はなぜこのコードの
Array ( [0] => aaa [1] => bbb [2] => a )

静的なものが最初に実行されますか?とんでもない? !

-----解決策---------
はい、
static は PHP によって内部関数として解釈され、PHP プログラム
の前に実行されるため、静的変数は初期値を持つことができますが、初期値には変数
変更 このステートメントは理解しやすいかもしれません:
静的変数にはプログラムの先頭で値が割り当てられています

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