[英]Netbeans property type hinting
我知道嘗試用PHP進行OOP只是愚蠢的,但是什么也沒做:
在NetBeans中,我可以鍵入這些“ vdoc”注釋,以使NetBeans的自動完成功能向后推動
/* @var $parameters array */
$parameters;
但是對於類屬性似乎不起作用
class Foo {
/* @var $parameters array */
private $parameters;
public function __construct(array $parameters) {
$this->parameters = $parameters;
}
}
如果我開始向使用Foo
的$parameters
屬性添加方法,NetBeans的自動完成功能將顯示$parameters
類型為?
。
-
是否可以使用不同的語法對類屬性進行類型提示?
我想到了。 答案實際上很明顯。 (臉紅)
正確的語法與任何PHPDoc相同:
/**
* @var array
*/
private $parameters;
我很驚訝沒有人在我提出這個問題與我自己找到答案之間的5個小時內指出這一點。 那好吧。
它也可能在類聲明的前面
/**
* @property string $firstName
* @property string $lastName
*/
class MyClassNmae
{
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.