我是一个新手到php,我正在通过黑客入侵一些原型的moodle代码。我是否正确使用这些全局变量?
Anyhows我有一些数据Id就像从file1.php传递到file2.php,为此我使用全局变量。这些值在file2中初始化,我需要它们在file1中使用。下面是我如何去了解它
file1.php
<?php// top of file 1
global $content; // discussion content // line 3
file2.php
global $content;// line 3379
$content=$post->subject;
早在file1.php
echo 'global scope'.$content; // this is always empty// line 168
我在这里失去了一些东西? 附加的文件file1.php和file2.php
号这是不对的。每个PHP脚本都是自己的小宇宙,并且在下一个请求中设置为一个的变量将不会被另一个可见。您需要使用会话或其他方式来保存数据。 –
不,你没有正确使用'global'关键字。你可能打算做'//全球'。 – PeeHaa
哈哈PeeHaa!我把它看作是全球性事件的评论,它是一个腐朽的死亡陷阱。我不知道OP是否包含文件或什么。但我同意你的看法。 –