小编use*_*674的帖子

可迭代对象的正确 phpdoc 注释?

我在尝试为以下代码示例正确自动完成时遇到了一些问题。我在 Win7 机器上使用 PHPStorm 7。

首先只是一个简单的类。

/**
 * Class myObject
 */
class myObject
{
    /**
     * some method
     */
    public function myMethod()
    {
        // do something
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一个集合类,它可以包含先前类的多个实例并实现 ItteratorAggregate 接口。

/**
 * Class myCollection
 */
class myCollection implements IteratorAggregate
{
    /**
     * @var myObject[]
     */
    protected $_objects = array();


    /**
     * @param myObject $object
     * @return myCollection
     */
    public function add(myObject $object)
    {
        $this->_objects[] = $object;

        return $this;
    }


    /**
     * @return ArrayIterator
     */
    public function getIterator()
    {
        return …
Run Code Online (Sandbox Code Playgroud)

php iterator aggregate interface phpdoc

8
推荐指数
2
解决办法
2439
查看次数

标签 统计

aggregate ×1

interface ×1

iterator ×1

php ×1

phpdoc ×1