« Programmation PHP/Commentaires » : différence entre les versions

Aller à la navigation Aller à la recherche
Les annotations permettent de plus, aux IDE d'en déduire l'autocomplétion, et aident les [[Programmation_PHP/Concevoir_du_code_de_haute_qualité#Outils_d'analyse_de_code|analyseurs de code statique]] à garantir la qualité du code. Elles étaient les seules à pouvoir préciser certains types de variables avant l'apparition des type hinting et checking en PHP7.
 
Exemple de commentaires indispensables avant PHP7 :
Autre exemple :
<syntaxhighlight lang=php>
class MyEntity
*/
public function getId()
{
return $this->id;
}
}
</syntaxhighlight>
 
Depuis PHP7 :
<syntaxhighlight lang=php>
class MyEntity
{
private int $id;
 
public function getId(): ?int
{
return $this->id;

Menu de navigation