Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. PHPDoc — Wikipédia
PHPDoc — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
PHPDoc

Informations
Type Générateur de documentationVoir et modifier les données sur Wikidata
Site web www.phpdoc.de et www.phpdoc.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

PHPDoc est une transposition de Javadoc au langage PHP. Il s'agit d'un standard formalisé pour commenter le code PHP. Il permet d'utiliser des outils tels que phpDocumentor ou Doxygen pour générer la documentation du code, notamment les méthodes publiques, les API, etc. Il permet aussi à certains IDE (Zend Studio (en), NetBeans, etc.) de connaître le type des variables et de lever d'autres ambiguïtés dues au typage faible, améliorant ainsi la complétion de code, le "typage objet"[1] et le débogage.

En août 2013, le PHP Framework Interoperability Group (PHP-FIG) commence à travailler sur le PSR-5, dérivé du standard de facto de phpDocumentor, pour développer et formaliser le standard PHPDoc[2].

Exemple

[modifier | modifier le code]

Les mots-clés PHPDoc commencent par une arobase[3]. Par exemple @return indique les types possibles de la valeur retournée par une méthode :

 /**
  * @return string|null The file path or null when non-existent.
  */
 function getPath()
 {
     ...
     return $path;
 }

Références

[modifier | modifier le code]
  1. ↑ Documentation PHP FR : Typage objet
  2. ↑ PSR-5: PHPDoc (Draft)
  3. ↑ Site officiel
v · m
PHP
Personnalités
  • Andi Gutmans
  • Rasmus Lerdorf
  • Zeev Suraski
Ressources
  • Accélérateur (Alternative PHP Cache, eAccelerator (en), MMCache (en))
  • Composer
  • Éditeurs (en)
  • Extensions (en)
  • PHPDoc
Implémentations
  • HipHop Virtual Machine (en) (HHVM)
  • HipHop for PHP
  • Parrot
  • Phalanger
  • Quercus
  • Zend Engine
Frameworks web
  • CakePHP
  • CodeIgniter
  • Drupal
  • eZ Publish
  • Fat-Free
  • FuelPHP
  • Horde
  • Joomla!
  • Laravel
  • Lithium
  • Midgard
  • MODx
  • Nette Framework
  • PEAR
  • Phalcon
  • PRADO
  • QCodo
  • Silex
  • SilverStripe
  • Symfony
  • TYPO3
  • WordPress
  • Xaraya
  • Xoops
  • Yii
  • Zend Framework
  • Zeta Components
Test
  • Behat
  • PHPUnit
  • SimpleTest
  • Lime (Symfony)
Mapping objet-relationnel
  • Doctrine
  • Propel
Environnement de développement
  • Aptana
  • Codelobster
  • Eclipse PDT
  • NetBeans
  • PHPEdit
  • PhpStorm
  • RadPHP
  • Zend Studio
Toolkit
  • PHP-GTK
  • PHP-Qt
  • wxPHP
  • icône décorative Portail de la programmation informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=PHPDoc&oldid=184690202 ».
Catégories :
  • PHP
  • Générateur de documentation
Catégories cachées :
  • Wikipédia:ébauche informatique
  • Page utilisant P31
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id