phpdoc

    5熱度

    2回答

    在PHP7中,當方法設置給定的參數類型和結果類型時,是否需要在PHPDoc中再次記錄它們? 由於 function foo(string $text): bool { return true; } 是相當於 /** * @param string $text * @return bool */ function foo($text) { return true;

    0熱度

    1回答

    我剛開始使用phpdoc。我使用pear 1.10.1,php 7.1.1在windows上安裝了它,並且我已經安裝了graphviz並設置了路徑變量。 我從控制檯 phpdoc -d "path" -t "path\doc" 運行PHPDoc的時候,我就含 <?php /** * class. * */ class test

    0熱度

    1回答

    我想知道的東西。通常當我做一個函數時,我使用PHPDoc來記錄函數。這解釋了該功能的功能。 我的問題是,我是否也應該在Codeigniter(或任何MVC框架)控制器中記錄函數?就像,這些函數主要是通過路由調用的,只是爲了顯示一個頁面,所以我不知道是否有必要記錄它。

    0熱度

    1回答

    我有一個從普通類BaseRepository下降的存儲庫類,它有一個方法findAll()。這將返回一個從BaseEntity下降的實體類。 BaseRepository::findAll()上的@return目前是BaseEntity[],但它確實返回適合該存儲庫的特定實體。在每個Repository類中都有一個類常量ENTITY_CLASS,它告訴內部實例化哪個類具有返回的類名。 我可以將PH

    1熱度

    1回答

    我們正試圖開始使用的phpDocumentor運行PHP 7.1的Symfony 3點。 我們正在使用的幾乎每一個實體的返回類型聲明,以保持乾淨的東西。 phpDocumentor似乎不支持這個,雖然我看到他們的GitHub上支持PHP 7的幾個引用。 這是每個實體的錯誤: 解析錯誤:語法錯誤,意外的':',期待';'或'{'

    0熱度

    1回答

    直到昨天,我用我們的生產服務器(CentOS 6.8),PHPDocumentor版本2.8.5。一切正常。我不得不升級到版本2.9.0。因爲PHPDoc無法生成PHP7的文檔。 當我運行通過SSH下面的腳本,一切工作正常: /[not_a_real_path]/phpdoc --directory=/[not_a_real_path]/gem-mechanic/ --target=/[not_a

    0熱度

    2回答

    從documentation我無法真正解釋這個問題的明確答案。 例如,在@see或@param註釋中添加對另一個結構元素的引用時,是否始終需要使用該元素的完全限定名稱,即使這兩個元素彼此是局部的? 例如對象層次結構 Animals --- Mammals --- Cat --- Dog 比方說我想引用Dog的Cat類。由於它們駐留在相同的命名空間內,我是否需要

    0熱度

    1回答

    我有一個問題(這不是一個真正的問題)與PhpStorm。我在Zend2 Views中使用純PHP和HTML編寫代碼,我需要從所有Zend ViewHelpers中獲取自動完成(Ctrl + Space)方法。 我創建了CustomPhpRender繼承自Zend PhpRenderer的類。 我找不到解決方案,我該如何添加所有方法,例如:在一行中形成ViewHelper(在PHPDoc中)。當然,

    1熱度

    1回答

    我使用phpDocumentor 2來描述幾種方法。我想鏈接到本地​​函數的官方PHP文檔。我可以寫這樣的事: /** * @see http://php.net/manual/en/function.ucfirst.php ucfirst */ 這些不工作: /** * @see ucfirst * @see \ucfirst */ 有沒有更好的辦法?我正在尋找這樣的東西: /

    0熱度

    1回答

    我有以下情況: class Main { function get() { return new Query(); } } class Order extends Main { public $id; public $name; } class Query { /** * @return Main */