36 471
modifications
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 :
<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;
|
modifications