Issue with overriding MongoCollection::update
问题 I'm running the following version of PHP: PHP 5.3.15 with Suhosin-Patch (cli) (built: Aug 28 2012 18:19:13). I have a class which inherits from \MongoGridFS: class PdfGrid extends \MongoGridFS { // ... public function update( array $criteria , array $new_object, array $options = array()){ $options['safe'] = true; if ( isset($criteria['_id']) && ! $criteria['_id'] instanceof \MongoId){ $criteria['_id'] = new \MongoId($criteria['_id']); } return parent::update($criteria, $new_object, $options);