0
:このクロージャーで何が問題になっていますか?私は次のコードスニペットを持って
$di = new FactoryDefault();
...
$di->setShared('mongo', function($di) use ($di) {
return new Models\MongoDb\Manager($di);
});
コードが正常に動作しますが、PHPのログは言う:
Warning: Missing argument 1 for {closure}() in
/var/www/merkaz.gq/public_html/v1/index.php on line 63
任意のアイデア?
感謝を!私はコードを修正し、現在は正常に動作します.- – ramiromd
それは私だけですか、あるいは誤解を招くエラーメッセージですか? – Mike
実際にはありません。クロージャが引数を期待し、それなしで呼び出されているので、 "Missing argument"エラーが適切だと思う - phpは次のように考えている: "おそらくクロージャを呼び出した人の誤りだ" – Federkun