为啥函数require_once会阻止我的代码工作[关闭]

Posted

技术标签:

【中文标题】为啥函数require_once会阻止我的代码工作[关闭]【英文标题】:Why does the function require_once prevent my code from working [closed]为什么函数require_once会阻止我的代码工作[关闭] 【发布时间】:2014-09-01 13:24:29 【问题描述】:

在我的代码顶部,我有以下内容

require_once 'PSBE_LOGIN';

其中 PSBE_LOGIN 具有访问我的数据库的所有信息(我正在使用 PDO 连接)。但是,我的代码不起作用,但是当我取出它时,我的代码可以完美运行。关于为什么会这样的任何想法?我需要那里的文件,这样我就可以从我的数据库中收集信息。

【问题讨论】:

你想用这个字符串达到什么目的? PSBE_LOGIN 到底是什么?一个文件? 我假设它是一个常数,不带引号试试。 【参考方案1】:

Require(相对于include)将在失败时停止执行脚本。例如,如果找不到指定的文件。

因此,您的代码可以通过确保文件存在并位于正确的目录中来修复。

【讨论】:

【参考方案2】:

你好试试这个(没有引号)

require_once PSBE_LOGIN;

【讨论】:

以上是关于为啥函数require_once会阻止我的代码工作[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

有人可以指出为啥我的 require_once() 函数找不到路径吗? php

为啥使用 gprof 会阻止程序的执行?

为啥在执行我的代码 (XmlDocument.Load) 之前设置断点会阻止异常?

为啥 PHP include_once 会成功但 require_once 在同一个文件上会失败?

PHP:为啥用括号括起来的函数调用会阻止“通过引用”通知? [复制]

为啥 require_once 在以下情况下不起作用?