在PHP类中实例化MongoDate时出错方法MongoDate :: __ toString()不得抛出异常

时间:2015-02-17 14:55:12

标签: php mongodb

我有以下代码来创建一个使用Mongo的自定义类

class MongoHandler{
    protected $col = NULL;
    protected $db;
    protected $timestamp;

    public function __construct($db_version) {
        // opening db connection
        $db = new MongoConnection();
        $this->db = $db->getMongoCon($db_version);
        $this->timestamp = new MongoDate();
    }
}

然而,$ this-> timestamp = new MongoDate()会产生以下错误:

  

PHP消息:PHP致命错误:方法MongoDate :: __ toString()一定不能   在“

中抛出异常

我想在与mongo交互的所有方法中使用此时间戳(插入/更新)。

1 个答案:

答案 0 :(得分:-1)

将mongo php扩展添加到php.ini:

  extension=mongo.so