我有一个关于抽象类的问题
我有
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()
,但它似乎没有返回任何东西。有小费吗?非常感谢!