0
的引用http://manual.phpdoc.org/HTMLSmartyConverter/PHP/phpDocumentor/tutorial_tags.var.pkg.html:@var和多種類型的對象
數據類型應該是有效的PHP類型(整型,字符串,布爾等),一個 類名的對象的類型,或簡稱爲「混合」。 phpDocumentor的 將顯示可選說明修改,默認爲 「混」,如果數據類型是不存在
因此,如果變量被認爲是一個Crypt_RSA對象,你不得不@var Crypt_RSA
,每這一點,但什麼如果它可能是Crypt_RSA對象或Crypt_DSA對象?那麼你應該說@var mixed
?在這一點上似乎有些誤導,因爲對我來說,混淆意味着它支持原語,即使它不可能。
任何想法?
謝謝!
下面介紹如何在PHPDoc的呈現:http://i.stack.imgur.com/og3fi.png。即。 phpdoc添加了\和 - 。我認爲如果phpdoc替換了|會很好用「或」來表示,但不管怎樣,看起來確實如此。謝謝! – neubert
如果你使用'Crypt_RSA或Crypt_DSA Crypt_ * ...',你可以在輸出中得到:'Crypt_RSA - 或Crypt_DSA Crypt_ * ...' – 2014-02-20 15:59:01