小编Mat*_*man的帖子

PHP docBlock @return className

如何创建一个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)

php netbeans phpdoc

6
推荐指数
1
解决办法
2255
查看次数

标签 统计

netbeans ×1

php ×1

phpdoc ×1