我有三个文件,a.php,b.php和c.php。
a.php:require b.php
b.php:require c.php
我可以在a.php中使用c.php的功能吗?它对我不起作用,但我认为我做错了什么。W3学校、tiztag等都没有用。
真实代码:
default.php
require_once(JPATH_COMPONENT.DS.'controllers'.DS.'easyblog.php');
/controllers/easyblog.php
include JPATH_COMPONENT.DS.'helpers'.DS.'easyblog.php'
/helpers/easyblog.php
function getDefault()
当我尝试运行此命令时,出现以下错误:
Fatal error: Call to undefined method xmlrpcHelper::getDefault() in /helpers/easyblog.php on line 43(附录:使用require_once或includes会把事情搞砸吗?)
发布于 2012-05-31 21:44:03
从manual
包含文件时,该文件包含的代码继承包含文件所在行的变量作用域。从这一点开始,调用文件中该行的任何可用变量都将在被调用文件中可用。但是,包含文件中定义的所有函数和类都具有全局作用域。
“这对我不起作用”不是一个错误消息--也许如果你更详细地解释你正在做什么,为什么你认为它失败了,你可能会得到一个更具体的回应,说明原因。
https://stackoverflow.com/questions/10834432
复制相似问题