有效的PHP类方法无法工作的可能原因

时间:2013-12-09 22:13:34

标签: php class methods

我有这个完全有效且定义好的PHP类方法,它只是拒绝工作。我有这门课:

class SessionHandler{
    public function startSession(){
        ....
        ....
    }

    public function endSession(){
        ....
        ....
    }
}

所以我实例化对象和调用方法:

$sessHandler=new SessionHandler();
$sessHandler->startSession();

它曾经工作,但不知何故只是停止工作,出现此错误:

Fatal error: Call to undefined method SessionHandler::startSession() in C:\wamp\www\mywebapp\models\user.php on line 212

我已经检查了代码并且找不到任何错误。我调用的类和方法非常有效且完全定义。所以我只是想知道PHP中是否存在导致此行为的某种错误。我使用PHP version 5.4.16

1 个答案:

答案 0 :(得分:4)

PHP 5.4+拥有自己的内置类SessionHandler。由于该类已经存在,因此您使用的任何自动加载策略都不会加载您的SessionHandler版本。