加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 在destruct上要求文件

发布时间:2020-12-13 22:31:51 所属栏目:PHP教程 来源:网络整理
导读:我上课了,这样做: function __destruct() { $this-load_file('epicEndingfile.php');} 我收到一个错误: 警告:require(…)[function.require]:无法打开流:没有这样的文件或目录 当我用__construct做同样的事情时,它起作用.这是为什么? 编辑:我实际上不
我上课了,这样做:

function __destruct() {
    $this->load_file('epicEndingfile.php');
}

我收到一个错误:
警告:require(…)[function.require]:无法打开流:没有这样的文件或目录

当我用__construct做同样的事情时,它起作用.这是为什么?

编辑:我实际上不需要文件,但我使用方法来做到这一点.

解决方法

要求使用您的CD(当前目录),而不是您放置文件的目录.

它可能在您的应用程序上下文中(在构造和销毁之间)发生变化,
如果要根据当前文件提供相对文件路径,请使用以下命令:

require dirname(__FILE__)."/epicEndingfile.php";

在PHP 5.2及以下和

require __DIR__."/epicEndingfile.php";

在PHP 5.3上

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读