在5.4之前的PHP版本中,我使用静态类实例化对象并立即调用所需的函数,例如:在上面的示例中,静态函数init()只是实例化包含它的类,并将其作为对象返回这提供了方法链接功能,并允许我立即调用bar(),这都是在一行代码中完成的。静态函数init()看起来如下所示:
static public function i
假设我有一个类Core(),它将根据某些初始化给出不同类的实例。如果在启动它之后,我得到了一些类,然后想实例化它。我就是这样做的:// $core is further initiated
$api = $core->getClass(); // This returns,显然,我写的是错的,但这是我想要的!这有
我试着做了一些简单的测试,但并没有给出太多的启发。在任何情况下,我都想知道以下两个示例之间是否存在差异:class foo public function __construct() }还有这个:class foo public function __construct() }请注意,在第二个示例中,我使用了括号和'如果这里没有不同之处