1

オブジェクトをインスタンス化する PHP クラスがあります。クラスの名前空間を変更してクラスのパスを変更すると、オートローダーはそのクラスが定義されていないと文句を言います。しかし、すべてを正しく行うと、苦情はありませんが、コンストラクターのエコーはトリガーされません。クラスが見つかったと思いますが、コンストラクターコードがトリガーされないのはなぜですか? オブジェクトがインスタンス化されたことを確実に確認するにはどうすればよいですか?

$obj = new MyClass()?

$obj が適切にインスタンス化されているかどうかを確認するには?

元の質問については、こちらをご覧ください。クラスのロード中の spl_autoload_register の問題

そこで提供できる回答も高く評価されます。大きな問題をいくつかの小さな問題に分割して解決しようとしています。

4

0 に答える 0