L'explication des valeurs de retour en PHP 7 est décisive pour une programmation claire et maintenable. Comprendre quelles données sont renvoyées par les méthodes contribue grandement à la lisibilité et à la prévisibilité du code. Dans ce guide, nous nous consacrons à la nouvelle possibilité en PHP 7 de déclarer des types de retour des méthodes et expliquons la syntaxe ainsi que les avantages de cette fonctionnalité.
Principales conclusions
- PHP 7 permet de déclarer les valeurs de retour des méthodes.
- Il est possible de définir des types tels que string, int et array comme valeurs de retour.
- La déclaration des types de retour améliore la lisibilité et la prévisibilité du code.
Guide étape par étape
Étape 1: Créer une classe exemple
Pour démontrer les valeurs de retour en PHP 7, nous prenons en considération une classe exemple nommée « Personne ». Cette classe pourrait être utilisée pour représenter des données personnelles. Pour commencer, vous définissez les propriétés de base de cette classe, y compris name, age et vehicle.

En PHP 7, vous pouvez maintenant déclarer clairement les valeurs de retour pour les méthodes, ce qui devient particulièrement utile lorsque vous n'êtes pas sûr du type de données renvoyé.
Étape 2: Définir des méthodes avec des valeurs de retour
Commencez par définir la méthode getName(). Cette méthode doit renvoyer le nom de la personne qui est enregistré dans la classe.
Dans cet exemple, il est illustré que la méthode getName() renvoie un string. Cela est utile pour éviter de futures erreurs.
Étape 3: Ajouter d'autres valeurs de retour
Poursuivez avec la définition de la méthode pour renvoyer l'âge.
Ajouter cette typage garantit que vous alignez l'attente et la réalité de vos méthodes, et vous aide à mieux comprendre le code.
Étape 4: Utiliser des tableaux comme valeur de retour
Nous allons maintenant étendre la classe exemple en ajoutant un autre exemple : une méthode qui renvoie un ticket de loterie sous forme de tableau.
Ici, nous utilisons la déclaration de type de retour array pour préciser que la méthode renvoie un tableau, ce qui est important pour savoir quelle structure auront les données renvoyées.
Étape 5: Application des valeurs de retour dans la pratique
Lorsque vous utilisez maintenant les méthodes dans votre application, vous bénéficiez d'une attente claire concernant ce qui est renvoyé. Utilisez une instance de votre classe dans un script pour tester directement les valeurs de retour. Cela vous donnera un retour immédiat sur d'éventuelles erreurs de type.
Résumé – Programmation Web orientée objet avec PHP : comprendre les valeurs de retour des méthodes
La possibilité de déclarer des valeurs de retour en PHP 7 apporte un vent de fraîcheur à la programmation orientée objet. Vous obtenez un outil qui améliore la lisibilité de votre code et augmente la prévisibilité des méthodes. En décidant des types de retour pour vos méthodes, vous donnez à la fois à votre code et à vous-même un guide plus précis sur ce qui est attendu à quel endroit.
Questions fréquentes
Comment déclarer les types de retour pour les méthodes?Vous pouvez déclarer les types de retour en spécifiant le type avec un deux-points après la déclaration de la liste des paramètres.
Les types de retour sont-ils obligatoires?Non, ils ne sont pas obligatoires, mais fortement recommandés pour la qualité du code et la lisibilité.
Que se passe-t-il si le type de retour n'est pas respecté?PHP génère une erreur si la méthode renvoie un autre type que celui de la valeur de retour déclarée.