は、私のような何かをしたいオブジェクト:Laucherは
library.php:
require_once "laucher.php";
class Test{
public function __construct(){
print "test";
}
}
class Foo extends Bar{
public function __construct(){
$t = new Test();
}
}
class Bar{
public function __construct(){
}
}
そしてlaucher.phpに、私は$ tとFooのオブジェクトを作成したいと思います=新しいですFoo();
laucher.phpでFooオブジェクトを作成する方法はありますか?私はFoo()の "オートローシャー"を作りたいと思います。
http://php.net/manual/en/language.oop5.autoload.php。 launcher.phpに 'Foo'オブジェクトを作成することはできません。なぜなら、PHPがファイルを必要としている/解析中で、Fooはまだ定義されていないからです。 –
外部ファイルからFooを自動的に実行する方法はありますか? –
定義(require_once)をインクルードします。 (btw:クラスを「実行」しないでください) –