php - 工厂方法的正确 phpdoc @return

标签 php phpdoc

我很好奇如何记录以下场景。想象一组类:

abstract class Personality {}
class Me extends Personality {}
class Myself extends Personality {}
class Irene extends Personality {}

如果我正在编写工厂式方法来实例化并返回 Personality 类的子类,我将如何正确记录 @return?

@return mixed  A "Personality" subclass object

@return Personality  A "Personality" subclass object

最佳答案

@return Personality A "Personality" subclass object

是最好的。 IDE 将为您提供 Personality 类的自动完成属性。

关于php - 工厂方法的正确 phpdoc @return,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6215502/

相关文章:

php - preg_match 第二场比赛

php - 复杂的 Mysql 查询合并 3 个表数据?

phpdoc:记录常量的正确方法是什么

php - 有没有办法表明一个类具有为另一个类上的每个方法定义的魔术方法?

php - 在 php 发送的电子邮件中发送 html 链接

php - 为什么我必须取消所有 session 变量?

php - Laravel Log::info 下一行字符不起作用

PhpDocumentor : How to choose templates?

php - 如何在 PHP (Java)Doc 中标记数组值类型?

php - 自动完成 foreach 中的变量