2007年10月27日土曜日

PHPのstaticな変数の値の保持期間

PHPのclassでstaticな変数を使う場合、その値が保持されるのはそのセッションのみ。
つまり、インスタンス変数(classのstaticでない変数)と同じ期間だけ。

セッションが変わると、同一クラスに"再アクセス"しても値は初期化されている。
もちろん他のクライアントからのアクセスでも値は初期化されている。

Java等のstaticな変数とは違うので注意。

0 件のコメント:

ブログ アーカイブ

tags