如何创建一个PHP DocBlock,声明一个表示类返回的@return.目前这很简单
/**
* This returns an object of the "User" class
* @return User
*/
public function getUser() { return $this->user; }
Run Code Online (Sandbox Code Playgroud)
我使用它通过我的IDE获取智能感知这些返回值.(在我看来是Netbeans)
但是我有一个类,它返回一个基于变量名的类.(例如:)
/**
* This returns an object of the $param
* @param String $className
* @return ???
*/
public function getSomeObject($className) { return new $className(); }
Run Code Online (Sandbox Code Playgroud)
我正在尝试为此创建intellisense,但我不确定这是否真的可行.
比如我打电话的时候
$someClass = new MyClass();
$var = $someClass->getSomeObject('Address');
Run Code Online (Sandbox Code Playgroud)
我希望我的IDE向我显示变量$ var的intellisense(它将包含一个Object of Address)