0

その変数を初期化したら、その変数を再初期化したくない静的変数を持つクラスがあります。むしろ、1ずつ増やしたいです。ここにコードスニペットがあります。

<?php
class staticTest{
    static $i=0;

    function __construct() {
        $this->i=$this->i+1;
        echo "i==>$this->i";
    }
 }
?>

and below is the index.php file.
<?php
require_once "staticTest.php";
$test=new staticTest();
?>

ブラウザでindex.phpにアクセスするたびに、常にi ==> 1として出力されます。PHPで値を永続的に保存する方法は何ですか。

4

2 に答える 2

0

PHP はスクリプト言語であることを思い出してください。インタープリターがコードを実行すると、コードは終了します。外部に保存されていないすべてのデータを消去します。その変数をデータベースまたはファイルに保存します。

于 2013-10-29T09:15:55.523 に答える