0

次のクラスがあるとします。

namespace Acme\SuperBundle\Resources;
use \DOMDocument;
/**
* Class XMLAnswerParser
* @package Acme\SuperBundle\Resources
* @author Quant
* @param \DOMDocument $dom
*/
class XMLAnswerParser
{

public $dom;
private $profile;

// a whole lot of things

protected function checkDOM()
{
    $this->dom-> 

また、$dom プロパティが DOMDocument であることを知っていると、どの IDE でもヒントが得られると思います。どういうわけか、これは私の IDE phpstorm では機能しません。クラスのドキュメントに何か問題がありますか?

あなたがそれを求める場合に備えて、コードにはエラーが含まれていません。

4

3 に答える 3

1

追加

namespace Acme\SuperBundle\Resources;
use \DOMDocument;
/**
 * Class XMLAnswerParser
 * @package Acme\SuperBundle\Resources
 * @author Quant
 */
class XMLAnswerParser
{

/**
 * @var \DOMDocument $dom
 */
public $dom;

private $profile;

// a whole lot of things

protected function checkDOM()
{
    $this->dom-> 

その後、IDE は $dom が正確に何であるかを認識します。

于 2015-08-05T11:03:39.400 に答える
0

@param \DOMDocument $dom --> @property \DOMDocument $dom

于 2015-04-17T10:02:25.920 に答える