包含文件的PHP函数

时间:2016-11-03 18:17:36

标签: php function scope include

我想我以前读过那个,但在这个问题上找不到任何信息。

当我尝试从包含的文件中回显我的函数时,我得到错误:调用未定义的函数

设定:
bootstrap.php < - 我运行此脚本

include 'header.php';
echo 'content comes here';

的header.php

include 'functions.php';
echo test();

的functions.php

function test() {
  return 'test';
}
// die('test');

当我取消注释die() - 函数时我可以看到它,所以包含了functions.php。

但为什么我的test() - 函数不起作用?我相信我读过有关范围和包含文件的内容。但我不确切地知道出了什么问题。 如果我直接在bootstrap.php文件中包含functions.php,它也不起作用。但是如果我这样做并将test() - 函数放在bootstrap.php中就可以了。

0 个答案:

没有答案