include()
我对(以及所有相关)函数的行为有点困惑。如果我有一个文件library.php
,其中包含一些代码(在我的例子中是一个数组):
<?php
$exampleArray = array(
"Item1" => "Item 1 description",
"Item2" => "Item 2 description"
);
?>
并且我希望能够在另一个文件 ( index.php
) 中访问该数组,然后在index.php
我需要做的require_once('library.php');
. 如果我没有 PHP 标记,则会回显代码。但是,PHP网站上的这条评论暗示,无论是否包含标签,如果包含文件的标题被修改,内容都会被回显。
- 这是正确的吗?如果我将要包含的文件更改为
library.txt
,但仍有 PHP 标记,则内容不会回显(尽管我意识到text/plain
在这两种情况下内容类型仍然几乎可以肯定) - 评论还说“只需要一个错误的字符就可以向世界上的每个人展示这些信息。” - 他指的是哪个错误的角色?