抽象クラスについて質問があります
私は持っている
abstract class testMaster
{
public function __construct($b, $a)
{
$this->a = $a;
$this->b = $b;
}
public static function create($test)
{
//handle test
switch($test) {
case 'test1':
require_once 'test1.class';
return new test1($a, $v);
break;
case 'test2':
case 'test3':
require_once 'test2.class';
return new test2($a, $v);
break;
}
}
class tester extends testMaster{
codes...
}
私の質問は
静的な ' ' メソッドを呼び出したい場合はcreate
、どのように呼び出すか。
使用testMaster::create()
しましたが、何も返されないようです。任意のヒント?本当にありがとう!