希望解决简单的问题。我有一个包含函数的主文件,然后这个文件包含另一个文件。在第二个文件中是对函数的调用。但是我收到以下错误。
主文件:
function sample() {
echo "hello world";
}
主文件调用的辅助文件
sample();
给出错误
Fatal error: Call to undefined function sample() in [path hidden].php on line 20
您需要将包含函数的文件包含到将要运行它的页面中。
有关更多信息,请参阅PHP 包含。
示例:functions.php
<?php
// Echo Hello World to browser //
function sample() {
echo 'Hello World';
}
?>
索引.php
<?php
// Include the file with function //
include 'functions.php';
// Use Function //
sample();
?>
您是否可能多次调用函数 sample(),可能在包含该函数的文件之前调用一次?错误消息应该告诉您哪个文件的哪一行产生了错误。