ホームページ > バックエンド開発 > PHPチュートリアル > PHPの静的ソリューションのアイデア

PHPの静的ソリューションのアイデア

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

php static
RT、CI フレームワークを使用して php Web ページを作成すると、static キーワードはあまり役に立たないことがわかりました。簡略化されたコードは次のとおりです。

<br />
class A extends CI_Controller{<br />
    private static $num = 0;<br />
    public function f1(){<br />
        self::$num = 1;<br />
        this->load->view('v1');<br />
    }<br />
    public function f2(){<br />
        if(self::$num === 1){<br />
            this->load->view('v2');            <br />
        }else{<br />
            this->load->view('v3');<br />
        }<br />
    }<br />
}<br />
ログイン後にコピー

最初は関数 f1 にアクセスし、f1 のページ v1 にジャンプし、その後 v1 の f2 に戻りましたが、この時点で num がリセットされ、v3 にジャンプしてしまいます。これはなぜでしょうか。 PHPの静的は不完全ですか?

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