我很好奇如何记录以下场景。想象一组类:
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/