跨文件的PHP全局变量

riw*_*alk 5 php global

好吧,也许我的大脑只是被关闭了,但我无法让它发挥作用.

这是完整的代码:

page1.php中:

<?php
    $something = "hello";
    include "Page2.php";
?>
Run Code Online (Sandbox Code Playgroud)

使page2.php:

<?php
    echo $something;
?>
Run Code Online (Sandbox Code Playgroud)

期望的输出(当导航到Page1.php时):

hello
Run Code Online (Sandbox Code Playgroud)

实际输出是空白的.我试过把global关键字放在任何地方,没有任何反应.我错过了什么吗?

fii*_*iiv 4

我无法复制此错误,只需在我的本地主机上尝试此操作并从此处复制并粘贴您的代码。我怀疑你有某种语法错误。

打开错误报告并查看是否收到任何错误。

  • 惊人的。我不应该将它们命名为 page1 和 page2。我错误地将第 2 页添加为书签。+1,因为是仅有的 2 个人中真正阅读过代码的人中的 1 人:) (2认同)