php - 记录(phpdoc)生成器的最佳方法(产生的方法)

标签 php generator phpdoc php-5.5

对于 phpdocumentor2 来说,记录生成器方法的最佳方式是什么。

我不认为 @return 真的适用于 yield,但我似乎找不到任何合适的替代方法。

是否只是等待 phpdoc catch 来的问题?

最佳答案

我选择了 @return Generator|SomeObject[],其中 SomeObject 是要生成的东西。

PhpStorm 也能很好地处理这个问题,因为它现在通常会提示 Generator 方法,并且在迭代时会提示 SomeObject 方法。

(不过,我更喜欢原生 @yield。)

关于php - 记录(phpdoc)生成器的最佳方法(产生的方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30083184/

相关文章:

php - 将结果限制为最后 10 个

python - 从集合中选择单个项目 : Python

php - 在 PhpStorm 中标记 @see

php - 为什么PhpStorm会报 "Argument type does not match"错误?

PHP MYSQL 表只显示一行结果

php - 如何将文本区域值插入数据库?

php - 使用 PHP 将 ASCII 字符转换为十进制等效字符

python - 条件语句中带有类变量的列表和生成器理解

ruby-on-rails - 发电机无法在 gem 中工作

php - 使用 PHPDoc 显示多行 @param 的正确方法是什么?