Php代码未执行-尝试引用静态类的成员时消失-未显示错误

Php代码未执行-尝试引用静态类的成员时消失-未显示错误,php,Php,我对这段代码有一些问题。我包含了一个类声明,并试图创建该类的对象,但我的代码消失了。这似乎不是一个包含问题,因为所有文件都被包含,甚至是类文件本身中需要包含的文件 但是,没有创建对象-我尝试在_构造函数中放置一个echo语句,但没有任何东西它只是不运行infact不会创建对象,代码也不会从那里继续-此外,没有报告或显示错误,我将错误报告设置为E_ALL,并将显示错误设置为true 这里发生了什么:( ================编辑 抱歉,我再次检查了该错误是在对象创建之前发生的-当它尝试引

我对这段代码有一些问题。我包含了一个类声明,并试图创建该类的对象,但我的代码消失了。这似乎不是一个包含问题,因为所有文件都被包含,甚至是类文件本身中需要包含的文件

但是,没有创建对象-我尝试在_构造函数中放置一个echo语句,但没有任何东西它只是不运行infact不会创建对象,代码也不会从那里继续-此外,没有报告或显示错误,我将错误报告设置为E_ALL,并将显示错误设置为true

这里发生了什么:(

================编辑

抱歉,我再次检查了该错误是在对象创建之前发生的-当它尝试引用静态类中的常量时,该错误消失,如下所示:

$v = Zend_Oauth::REQUEST_SCHEME_HEADER;
这是一个类或其一部分-它的Zend Oauth类主要具有静态功能:

class Zend_Oauth
{
    const REQUEST_SCHEME_HEADER      = 'header';
    const REQUEST_SCHEME_POSTBODY    = 'postbody';
    const REQUEST_SCHEME_QUERYSTRING = 'querystring'; // continued

就像我说的,根本没有报告错误:(

如果php真的在
$v=Zend\u Oauth::REQUEST\u SCHEME\u HEADER;
上退出,那么它很可能是

PHP Fatal error:  Class 'Zend_Oauth' not found 
错误。但这是你在错误报告(E_ALL)中会看到的;
除此之外,该行代码中没有任何内容会导致致命错误

如果您想在其中放入一些调试(输出)代码,请尝试以下操作

echo "<h1>Debug: A</h1>\n"; flush();
error_reporting(E_ALL); ini_set('display_errors', 1);
$v = Zend_Oauth::REQUEST_SCHEME_HEADER;
echo "<h1>Debug: B</h1>\n"; flush();
echo“Debug:A\n”;flush();
错误报告(全部);ini集合(“显示错误”,1);
$v=Zend\u Oauth::请求\u方案\u头;
echo“Debug:B\n”;flush();

请您提供一些代码好吗?错误日志中有条目吗?常量看起来很好,错误一定在其他地方。DOH DOH DOH!!伙计,我是一个愚蠢的代码,显然在静态调用之后,我指的是一个从未存在过的函数!!!!很抱歉大家都知道了螺母松动的地方-即yo真的:)再次感谢大家的帮助!