0

希望解决简单的问题。我有一个包含函数的主文件,然后这个文件包含另一个文件。在第二个文件中是对函数的调用。但是我收到以下错误。

主文件:

function sample() {
  echo "hello world";
}

主文件调用的辅助文件

sample();

给出错误

Fatal error: Call to undefined function sample() in [path hidden].php on line 20
4

2 回答 2

0

您需要将包含函数的文件包含到将要运行它的页面中。

有关更多信息,请参阅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();

?>
于 2013-10-19T21:22:25.503 回答
0

您是否可能多次调用函数 sample(),可能在包含该函数的文件之前调用一次?错误消息应该告诉您哪个文件的哪一行产生了错误。

于 2013-10-20T21:45:29.957 回答