PHP7 では new MongoId() が機能せず、以下の関数を使用して php7 で mongo id を取得するソリューションvar_dump(new MongoDB\BSON\ObjectId())
ですが、これを複数のファイルで使用しており、ほぼ 200 以上のファイルがあるため、これらすべてのファイルを手動で編集したくありません。
関数を使用するようなトリックがある__autolaod(),spl_autoload_register()
ので、コードを追加すると、新しい関数が自動的に呼び出されMongoId()
、エラーなしで mongoID が返されます。
複数のファイルを編集しないスマートなソリューションが必要です。