我有这个代码:/***Daystoparse*@varint*/constDAYS_TO_PARSE=10;...我不认为使用@var对常量是正确的,我没有看到任何@constantPHPDoc标记。这样做的正确方法是什么? 最佳答案 ThePHP-FIGsuggestsusing@varforconstants.7.22.@varYoumayusethe@vartagtodocumentthe"Type"ofthefollowing"StructuralElements":Constants,bothclassandglobals
因此,在PHPDoc中,可以在成员变量声明上方指定@var以提示其类型。然后是IDE,例如。PHPEd将知道它正在使用什么类型的对象,并将能够为该变量提供代码洞察力。这很有效,直到我需要对一组对象执行相同的操作,以便稍后在遍历这些对象时获得适当的提示。那么,有没有办法声明一个PHPDoc标签来指定成员变量是一个SomeObj的数组呢?@var数组是不够的,例如@vararray(SomeObj)好像不成立。 最佳答案 在JetBrains的PhpStormIDE中,您可以使用/**@varSomeObj[]*/,例如:/***@re
因此,在PHPDoc中,可以在成员变量声明上方指定@var以提示其类型。然后是IDE,例如。PHPEd将知道它正在使用什么类型的对象,并将能够为该变量提供代码洞察力。这很有效,直到我需要对一组对象执行相同的操作,以便稍后在遍历这些对象时获得适当的提示。那么,有没有办法声明一个PHPDoc标签来指定成员变量是一个SomeObj的数组呢?@var数组是不够的,例如@vararray(SomeObj)好像不成立。 最佳答案 在JetBrains的PhpStormIDE中,您可以使用/**@varSomeObj[]*/,例如:/***@re
PHPDocumentor-what'swrongwithmyDocBlock?我在一些遗留代码中添加了一些注释,我遇到了PHPDocumentor的一个小问题。这是一个例子:1234567891011121314151617/** *ConstructstheWidgetobject * *Basicconstructorforthewidgetobject. *Anotherlineofpointlessexplanation,badlyworded. * *@param string $id TheIDofthewidget *@param int $size TheSizeoft
PHPDocumentor-what'swrongwithmyDocBlock?我在一些遗留代码中添加了一些注释,我遇到了PHPDocumentor的一个小问题。这是一个例子:1234567891011121314151617/** *ConstructstheWidgetobject * *Basicconstructorforthewidgetobject. *Anotherlineofpointlessexplanation,badlyworded. * *@param string $id TheIDofthewidget *@param int $size TheSizeoft