ここで明らかな何かが欠けていることを願っています...同じファイルでPHP変数が「失われている」ように見える理由を理解しようとしています。私のプロジェクトのコードはここで見ることができます。
基本的に、27 行目で単純な変数を宣言するように単純化して、120 行目でそれを $data に取り込みます。$data は作成されたファイルに格納され、いずれの場合も $i は null です。
これは奇妙です!
誰か助けてください。
ありがとう!
ここで明らかな何かが欠けていることを願っています...同じファイルでPHP変数が「失われている」ように見える理由を理解しようとしています。私のプロジェクトのコードはここで見ることができます。
基本的に、27 行目で単純な変数を宣言するように単純化して、120 行目でそれを $data に取り込みます。$data は作成されたファイルに格納され、いずれの場合も $i は null です。
これは奇妙です!
誰か助けてください。
ありがとう!
PHPでPHPファイルを書いているようです。これは悪い考えであるだけでなく、実に危険です。
(自己記述コードは、ロボットの黙示録への第一歩です!)
nullの理由$i
は、変数を渡していないためです。ファイルに書き込むだけ$i
では、魔法のよう$i
に以前の値が保持されるわけではありません。
なんてことを真剣に考えてみてください地獄あなたはしようとしています...
では、 71 行目に設定$i
することは問題の一部ではないと思いますか? 0
または、112行目のループで再度使用することfor
が問題ですか? 実際、あなたはそれをいたるところで使用しています。「特別な」変数の名前をより意味のある名前に変更する必要があると思います。
プログラミングに奇妙なものはありません。真剣に。
コードをPastebinに貼り付けないで、SOに貼り付けてください!