PHP et la version 7.1
Un an après la sortie de PHP 7.0, c’est autour du langage de développement web de s’offrir sa première intégration majeure. Cette version 7.1 bénéficie des améliorations de performances apportées par le moteur Zend Engine présent dans la version de PHP 7.0 (on parle d’un gain de 35%), mais s’offre également de nombreuses fonctionnalités.
Parmi elles, on mettra en avant le support des types nullables qui permet de compléter un type de paramètre ou de retour en indiquant qu’il accepte le type null. Cela signifie que, de même que le type spécifié, null peut être compris comme argument ou retourné comme valeur.
PHP 7.1 s’offre également un retour de type void afin d’indiquer qu’une fonction ne retourne rien.
Avec cette version vient aussi un nouveau pseudo-type similaire à callable. Appelé Iterable, il permet d’indiquer qu’une fonction accepte (ou retourne) aussi bien un array qu’un objet implémentant Traversable.
PHP 7.1 propose aussi un support pour la visibilité des constantes. Celles-ci supportent les visibilités public, protected et private.
Étiquette :Array, Constantes, Iterable, Null, Zend Engine