我希望我只是遗漏了一些明显的东西......我正在试图弄清楚为什么PHP变量在同一个文件中被“丢失”。可以看到我的项目代码here。
基本上我把它愚蠢到在第27行声明一个简单的变量,在第120行我把它拉成$ data。 $ data存储在创建的文件中,并且在每种情况下,$ i都为空。
这很奇怪!
请有人请,请帮帮忙?
谢谢!
答案 0 :(得分:3)
您似乎在用PHP编写PHP文件。这不仅是一个坏主意,而且非常危险
(自写代码是机器人启示录的第一步!)
$i
为空的原因是因为您没有以任何方式传递变量。只需将$i
写入文件,就不会让$i
保持之前的值。
认真思考你想要做的 the hell ......
答案 1 :(得分:1)
那么,你不认为第71行设置$i
到0
是问题的一部分吗?或者,也许在第112行的for
循环中再次使用它是你的问题?实际上,你在整个地方都在使用它。我认为您需要将“特殊”变量重命名为更有意义的变量。
编程中没有什么是奇怪的。严重。
并且不要将您的代码粘贴到Pastebin中,将其粘贴到SO!