2016-03-29 4 views
0

は私が空から始まり1つのファイルで基本的な配列を持っている:ページを再読み込みしたときに配列に値が格納されていないのはなぜですか? PHPで

$array= array(); 

私は、そのファイルは次のファイルに含まれてい。このファイル(それがランディングページにはフォーム送信用だから)ページが読み込まれるたびに私は、アレイ

$array[]=$var; 

そして、この作品に提出された情報の特定の部分を追加します。しかし、私が理解していないことは、値を保持しているかどうかを調べるために配列をエコーし​​たとき、現在の値の値を保持しているだけで、変数が配列に追加された。 (私はそれが長い配列になると思うかもしれませんが、後で私は条件に基づいて配列から値を削除/設定解除しようとしていますが、それは今のところポイントではありません) なぜアレイは値を覚えていませんそれに押し込まれた?

+3

PHPはステートレスです。これは非常に重要なことです。 –

答えて

0

PHPスクリプトが実行されるたびに、最初から完全に開始されます。作成する変数または配列は、元の値にリセットされます。

配列の値を格納する場合は、データを別の場所に配置する必要があります。通常、PHP開発者を始めるための最初のステップは、MySQLやSqliteのようなデータベースにそれらを格納することです。

関連する問題