Maison  >  Article  >  développement back-end  >  Comment les mots dans les noms de fonctions PHP doivent-ils être séparés ?

Comment les mots dans les noms de fonctions PHP doivent-ils être séparés ?

WBOY
WBOYoriginal
2024-04-20 12:36:02889parcourir

Directives pour la séparation des mots dans la dénomination des fonctions PHP : méthode de dénomination en casse chameau : utilisée pour les méthodes, les classes, les propriétés, et la première lettre du mot est en majuscule. Séparation par traits de soulignement : utilisée pour les fonctions et les constantes, les mots sont séparés par des traits de soulignement.

PHP 函数命名的单词应该如何分隔?

Guide de séparation des mots de dénomination des fonctions PHP : séparation CamelCase vs. Underscore

CamelCase

CamelCase est une méthode pour joindre des mots ensemble et mettre en majuscule la première lettre de chaque mot (convention de dénomination sauf pour le premier mot ). Cela s'applique aux noms de méthodes, de classes et de propriétés.

// 方法
function get_user_name() {
    // ...
}

// 类
class User {
    // ...
}

// 属性
private $first_name;

Séparé par des traits de soulignement

Séparé par des traits de soulignement est une convention de dénomination qui sépare les mots avec des traits de soulignement. Il est plus couramment utilisé dans les noms de fonctions et de constantes.

// 函数
function get_user_name() {
    // ...
}

// 常量
define('USER_NAME', 'John Doe');

Cas pratique

Supposons que nous ayons une classe appelée MyUser qui représente un utilisateur. Si nous voulons créer une fonction qui récupère le nom d'utilisateur, nous pouvons utiliser le nom suivant : MyUser 的类,它表示一个用户。如果我们想创建一个获取用户姓名的函数,我们可以使用以下名称:

  • 驼峰命名法: getUserName()
  • 下划线分隔: get_user_name()

Cas Camel :

getUserName()

Underscore séparé :

get_user_name( )<p></p> <ul>Par convention, la délimitation par le trait de soulignement est généralement préférée pour les fonctions car c'est le style le plus couramment utilisé. <li> <li>Principes de sélection</li> <li>Lorsque vous décidez quelle méthode de séparation utiliser, vous pouvez prendre en compte les principes suivants : <li> </ul>La nomenclature CamelCase est généralement préférée pour les méthodes, les classes et les propriétés. 🎜🎜Pour les fonctions et constantes, préférez la séparation par traits de soulignement. 🎜🎜Suivez la convention de dénomination de votre équipe ou projet. 🎜🎜Utilisez des noms descriptifs et faciles à comprendre. 🎜🎜

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn