Maison >développement back-end >tutoriel php >Quelle est la convention de dénomination des fonctions PHP ?
La convention de dénomination des fonctions PHP est la dénomination en cas de chameau, qui suit les conventions suivantes : 1) Commencez par un verbe ou une phrase verbale ; 2) Décrivez la fonction ; 3) Utilisez des mots spécifiques et significatifs 4) Évitez d'utiliser des abréviations ; concis.
Convention de dénomination des fonctions PHP
En PHP, la dénomination des fonctions suit camelCase, qui met en majuscule la première lettre d'un mot, met en minuscule les lettres restantes et met en majuscule la première lettre de chaque mot. De plus, les noms de fonctions doivent suivre la convention suivante :
createFile()
, calculateTax()
li>createFile()
、calculateTax()
findProductById()
、openConnection()
calculateDiscount()
优于 computeValue()
generateUUID()
优于 genUUID()
实战案例:
// 正确示例: function findUserById(int $userId): User|null { // 获取并返回指定 ID 的用户 }
// 错误示例: function doSomething(int $userId): User|null { // 获取并返回指定 ID 的用户 }
在错误示例中,函数名 doSomething()
含糊不清,没有准确描述其功能。它还违反了以动词开头的约定。而正确示例则使用了动词 findUserById
findProductById()
, openConnection()
🎜🎜Utilisez des mots spécifiques et significatifs : 🎜Évitez d'utiliser des termes abstraits ou généraux. Par exemple, calculateDiscount()
est meilleur que computeValue()
🎜🎜Évitez les abréviations : 🎜Même si les abréviations sont courantes, elles doivent être évitées car elles peuvent l'être difficile à comprendre ou déroutant. Par exemple, generateUUID()
est meilleur que genUUID()
🎜🎜Faites simple : 🎜Les noms de fonctions doivent être aussi concis que possible tout en décrivant clairement leur Fonctionnalité. 🎜🎜Cas pratique : 🎜🎜rrreeerrreee🎜Dans l'exemple d'erreur, le nom de la fonction doSomething()
est ambigu et ne décrit pas avec précision sa fonction. Cela viole également la convention de commencer par un verbe. L'exemple correct utilise le verbe findUserById
et fournit des informations spécifiques sur ce que fait la fonction. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!