Php 文件\u获取\u内容不起作用

Php 文件\u获取\u内容不起作用,php,file-get-contents,fatal-error,Php,File Get Contents,Fatal Error,我已经编写了一个获取$\u get[page]的小代码,如果存在,请编写$\u get[page]页面。使用echo将html转换为div。如果不存在,则该页面为about.html。问题是,我已经搜索过了,但我没有找到解决方案。。。 致命错误:函数名必须是第63行index.php中的字符串。 如果我进入一个不存在的页面,例如index.php?page=test work print NOT FOUND,但是如果我进入一个存在的页面,例如index.php?page=about,或者仅仅是i

我已经编写了一个获取$\u get[page]的小代码,如果存在,请编写$\u get[page]页面。使用echo将html转换为div。如果不存在,则该页面为about.html。问题是,我已经搜索过了,但我没有找到解决方案。。。 致命错误:函数名必须是第63行index.php中的字符串。 如果我进入一个不存在的页面,例如index.php?page=test work print NOT FOUND,但是如果我进入一个存在的页面,例如index.php?page=about,或者仅仅是index.php,则无法工作。 代码如下:

        $page = "about";
        if (isset($_GET["page"]))
            if (!empty($_GET["page"]))
                $page = $_GET["page"];

        $page .= ".html";

        $result = "NOT FOUND";
        if (file_exists($page))
            $result = $file_get_contents($page); //line 63

        echo $result;

file\u get\u contents不是$file\u get\u contents

file\u get\u contents不是$file\u get\u contents你还费心去读错误消息吗?它准确地告诉你问题是什么…我认为这里90%以上的问题都可以通过阅读错误信息并思考5分钟来解决。哦。。。正当哈哈,我已经读了好几遍代码,但我没有注意到“$”。。。但是反对票并不是必需的:\n我犯了这个错误,因为我从不使用PHP: