4
我很好奇如何記錄下面的情況。想象一下,一組類:正確的phpdoc @return工廠方法
abstract class Personality {}
class Me extends Personality {}
class Myself extends Personality {}
class Irene extends Personality {}
如果我寫一個工廠式的方法來實例化和返回類性格的一個子類,我將如何正確地記錄了@返回?
@return mixed A "Personality" subclass object
或
@return Personality A "Personality" subclass object
謝謝alexatnet! – jbarreiros 2011-06-02 20:17:52
是否沒有辦法指定工廠方法返回調用工廠方法的類的實例? (例如'Irene :: create()') – crishoj 2013-11-21 13:10:10
@crishoj有:'@return static'。這不在PhpDocumentor文檔中,但受PhpStorm,NetBeans和其他編輯人員的支持。 – Owen 2014-12-04 09:06:13