Ada*_*dam 2 php ide singleton design-patterns phpstorm
我有一段代码如下,它工作得很好,但PHP Storm没有显示代码完成,我无法按CTRL +单击打开方法.有没有办法让PHP风暴了解方法的位置,以便更快地打开?
$data= MyCoolBusinessManager::Instance()->GetSomeData();
Run Code Online (Sandbox Code Playgroud)
仅仅是一个FYI,我也使用了spl_autoload_register()函数,而不是包含所有地方,因为我的类遵循标准的命名格式.
您需要在单例中的Instance()函数上放置一个PHPDoc注释,该函数表示您的单例函数返回该类的类型:
/**
* @return MyCoolBusinessManager
*/
Run Code Online (Sandbox Code Playgroud)