-2

我希望我只是在这里遗漏了一些明显的东西......我试图弄清楚为什么 PHP 变量似乎在同一个文件中“丢失”了。我的项目的代码可以在这里看到。

基本上,我将其简化为在第 27 行声明一个简单变量,并在第 120 行将其拉入 $data。$data 存储在创建的文件中,并且在任何情况下,$i 都是空的。

这很奇怪!

有人可以请,请帮忙吗?

谢谢!

4

2 回答 2

3

您似乎正在用 PHP 编写 PHP 文件。这不仅是一个坏主意,而且非常危险。
(自写代码是机器人天启的第一步!)

原因$i是 null 是因为您没有以任何方式传递变量。仅仅写入$i一个文件并不能神奇地$i保持它以前的值。

认真想想什么地狱你正在尝试做...

于 2013-01-26T19:51:39.367 回答
1

那么,您不认为设置$i0第 71 行是问题的一部分吗?for或者,也许在第 112 行的循环中再次使用它是您的问题?实际上,您到处都在使用它。我认为您需要将“特殊”变量重命名为更有意义的名称。

编程中没有什么是奇怪的。严重地。

并且不要将您的代码粘贴到 Pastebin 中,将其粘贴到 SO 上!

于 2013-01-26T19:50:33.517 回答