NetBeans: объявление переменных в комментариях не работает - PullRequest
1 голос
/ 17 января 2011

.. когда переменная является $ this-> member.

Например:

/ * @var $ this-> myObject MyClass * /

не работает.

/ * @var $ foo SomeOtherClass * /

работает.

Нужно ли специальное кодирование для $ this членов?

(см. Также http://netbeans.org/kb/docs/php/php-variables-screencast.html)

1 Ответ

2 голосов
/ 17 января 2011

Вы можете использовать типизацию переменных класса, но вам придется делать это там, где они определены.За пример:

<?php
class Foo { 
    function bar( ) {
        return 'foo-bar';
    }
}

class Bar {
    /**
     * Contains a Foo.
     * @var Foo
     */
     protected $foo;

     public function foobar( ) {
         return $this->foo; /** Here, you'd get autocompletion when you add ->. */
     }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...