Articles of phpdoc

Каким образом можно документировать файлы, классы и конструкторы?

Что является наиболее полезным / наиболее стандартным / наименее удивительным способом последовательного написания блоков комментариев для конструкторов и классов и файлов, содержащих только один класс? Блоки комментариев для классов, а не конструкторы Блоки комментариев для конструкторов, а не классов Блоки комментариев для обоих конструкторов и классов -> В таком случае какие детали должны идти в […]

Как я могу указать массив объектов в PhpDoc

Возможный дубликат: Тип PHPDoc намекает на массив объектов? Я использую PhpDocumentor2 для создания документации. Я искал эту тему, но я не могу найти для нее определенное правило. Для примера у меня есть класс, имя которого является AddressField, и я хочу указать my $ addressFields как массив объектов AddressField. /** * @var AddressField[] */ private $addressFields;

Как получить intellisense для индекса ассоциативного массива PHP?

Возможный дубликат: PHPDoc для массивов аргументов переменной длины Всякий раз, когда я $_SERVER[''] и нажимаю Ctrl + Space, он дает мне список возможных индексов. Как я могу создать массив, который я создал?

phpdoc: Каков правильный способ документирования константы

Есть ли способ документировать константу, определенную с помощью define() ? @var на самом деле не имеет смысла. Единственное, о чем я могу думать, это опустить тег и просто написать описание в комментарии PHPdoc.

Комментарии PHPDoc в Notepad ++?

Мне очень нравится работать в Notepad ++, но я еще не нашел плагин для автоматического создания комментариев в стиле PHPDoc. Другие PHP IDE (Eclipse, NetBeans, ZendStudio) включают эту функцию, и это очень удобно. В принципе, я хочу, если на строке выше определения функции или определения класса я печатаю: /** Он автоматически заполняет формат PHPdoc (что-то […]

Правильный путь к классу документов в Netbeans PHP

Из-за простоты обслуживания и автоматического завершения класса IDE и подсказок участников я использовал PHPDoc в своем проекте. Учитывая этот пример класс: class my_class { public $id; public $name; public $number; public function __construct() { //Do something } public function Rename($name) { $this->name = $name; } } Я бы предпочел документировать все свойства ( $id , […]

Невозможно исключить каталоги из PHPDocumentor

Я пытаюсь запустить PHPDocumentor на моей настройке WAMPServer. Он работает нормально, но я хотел бы исключить определенные каталоги, такие как \ sqlbuddy \, которые не содержат мой собственный код. Как ни странно, PHPDocumentor, похоже, игнорирует мой переключатель -ignore. Я пробовал несколько способов выразить одно и то же, но с тем же результатом. Ниже приведена команда, […]

PHPDoc: документирование функции с переменным числом аргументов

Каков рекомендуемый метод документирования метода класса, который принимает переменное количество аргументов? Может, что-то вроде этого? <?php class Foo { /** * Calculates the sum of all the arguments. * * @param mixed [$arg1, $arg2, …] * * @return float the calculated sum */ public static function sum() { return array_sum(func_get_args()); } } Примечание. Как правило, […]

Каков правильный способ написания PHPDocs для констант?

У меня есть этот код: /** * Days to parse * @var int */ const DAYS_TO_PARSE = 10; … Я не думаю, что использование @var является правильным для константы, и я не вижу никакого @constant тега PHPDoc. Каков правильный способ сделать это?

Синтаксис закрытия в PHPDoc

Я не могу найти документацию по типу Closure в PHPDoc. Итак, мой вопрос заключается в том, как определить параметр параметров, присланных в закрытие и его возвращаемое значение? Пример: Как я могу описать, что «обратный вызов» получит «MyCustomClass», Number и String и вернет «MyOtherCustomClass»? /** * @param MyCustomClass $cls * @param Closure $callback this isn't really […]

Intereting Posts
PHP: оптимальное хранилище конфигурации? Как ограничить размер файла загрузки файлов в PHP? Невозможно установить cookie с Laravel Lumen Как конвертировать VML в png с помощью php Symfony3 Отношение «один-ко-многим» не работает Идентификатор видео Vimeo YouTube из встроенного кода или URL-адреса с регулярным выражением PHP RegEx Является ли ASCII «../» единственной последовательностью байтов, которая указывает на обход каталога в PHP? Когда я должен объявлять переменные в классе PHP? Как получить количество страниц в Word Document на Linux? Красноречивые коллекции: каждый против foreach Переменные переменные Superglobals Возвращение модели Eloquent в качестве JSON в Laravel 4 Как проверить, имеют ли все ключи в массиве пустые значения в PHP? Изображения каретки jquery перекрываются до тех пор, пока не будет выполнено изменение размера страницы Тип возврата «self» в абстрактном классе PHP