为啥函数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
为啥在执行我的代码 (XmlDocument.Load) 之前设置断点会阻止异常?
为啥 PHP include_once 会成功但 require_once 在同一个文件上会失败?