L'article précédent vous présentait "Quels sont les jugements conditionnels de php8 ? Que signifie l'opérateur ternaire en php8 ? 》, cet article continue de vous présenter comment obtenir les spécifications du développement du framework PHP en une minute ? Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Spécifications de développement du framework PHP :
Thinkphp6 suit la convention de dénomination de PSR-2 et le chargement automatique de PSR-4.
1. Spécifications du répertoire et des fichiers :
1. Nom du répertoire : minuscule + trait de soulignement ; sont uniformément suffixés par .php ;
3. Les noms de fichiers des classes sont définis dans les espaces de noms, et le chemin de l'espace de noms est cohérent avec le chemin du fichier de la bibliothèque de classes
4. Les fichiers de classes (y compris l'interface et le trait) sont nommés avec la première lettre en majuscule, et les autres noms sont en minuscules + soulignés
5. Le nom de la classe (y compris l'interface et le trait) est cohérent avec le nom du fichier, et la première lettre est en majuscule.
2. Conventions de dénomination des fonctions, classes et attributs :1. Les classes sont nommées avec la première lettre en majuscule
2. est nommé en minuscule + souligné ; (get_client_ip)
3. La méthode est nommée en minuscule avec la première lettre du mot suivie d'une majuscule
4. méthode dans laquelle la première lettre du mot est minuscule et la première lettre du mot est majuscule
5 Les fonctions ou méthodes commençant par un double trait de soulignement (__) sont utilisées comme méthodes magiques (cas particuliers) <.>
3. Les spécifications des constantes et des configurations sont les suivantes :
1. Les constantes sont nommées avec des lettres majuscules et des traits de soulignement ;
2. sont nommés avec des lettres minuscules et des traits de soulignement ; 3 . Les définitions de variables d'environnement sont nommées en utilisant des lettres majuscules et des traits de soulignement.4. Spécifications des tableaux et champs de données :
1. Les tableaux et champs de données sont nommés en minuscules et soulignés ; aux champs Ne commencez pas le nom par un trait de soulignement
3. Il n'est pas recommandé d'utiliser la casse camel et le chinois pour les champs comme noms de tables de données et de champs Vue : la méthode de classe d'index correspond à le répertoire sous la vue, et la méthode d'index correspond au répertoire sous la vue Fichier statique variable de modèle : l'affectation de la méthode d'affectation appartient à l'affectation de variable globale, sortie du modèle {$name}Recommandé apprentissage : "Tutoriel vidéo PHP
"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!