我想在 php 中定义这样的东西:
$EL = "\n<br />\n";
然后将该变量用作整个网站的“结束”标记,如下所示:
echo "Blah blah blah{$EL}";
我如何定义 $EL 一次(仅在 1 个文件中),将其包含在我网站的每个页面上,并且不必须使用(奇怪的向后)global $ 引用它EL;
在每个页面函数中声明?
最佳答案
大多数 PHP 站点都应该有一个文件(我称之为 header ),您可以将其包含在站点的每个页面上。如果您将第一行代码放在头文件中,那么在每个页面中都像这样包含它:
include 'header.php';
您不必使用全局关键字或任何东西,您编写的第二行代码应该可以工作。
编辑:哦,抱歉,这在函数内部不起作用......现在我明白了你的问题。
编辑 #2:好的,在标题中采纳我最初的建议,但使用 define()而不是变量。这些在被包含后在函数内部工作。
关于php - 如何在 php 中设置站点范围的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13000/