Un &amp Introduction aux normes de codage WordPress PHP

Cette règle aide à suivre lamp;rsquoInterleaving PHP en HTML et à remarquer rapidement samp;rsquoil manque des balises PHP. Utiliser ElseIf, non ElseIf – PHP permet aux structures de contrôle damp;rsquoutiliser deux types de syntaxe (if, while, for, foreach et switch). Le premier type est commun et utilise des accolades bouclées pour ouvrir et fermer. La deuxième syntaxe alternative, appelée structure de contrôle, signifie que la forme de base de la syntaxe est de changer les parenthèses de début en deux points (:), les parenthèses de fin en EndIf, A la fin, Donc, Endforeach, Ou end switch, Séparément. Puisque les normes de codage WordPress permettent d’utiliser une syntaxe alternative et que cette syntaxe n’est pas compatible avec else if, les normes de codage WordPress exigent l’utilisation d’elseif au lieu d’else if afin d’être toujours compatible avec la syntaxe des deux types de structures de contrôle. Conventions de nommage: lamp;rsquoobjectif principal des Conventions de nommage est de réduire la charge de travail nécessaire pour lire et comprendre le code source ( trouverez damp;rsquoautres objectifs ici). Les règles spécifiques ne sont donc pas importantes: il est important que tout le monde les suive, les minuscules dans les noms des variables, les opérations filtres, les fonctions et les mots séparés par des tirets damp;rsquounion. Les noms de classe doivent utiliser des mots majuscules séparés par des soulignements. Les constantes doivent être toutes majuscules et les mots séparés par des soulignements. Même une convention de nom de fichier. Valeur du drapeau damp;rsquoauto interprétation pour le paramètre de fonction: PHP ne supporte pas les paramètres nommés (les appels de fonction indiquent clairement le nom de chaque paramètre dans lamp;rsquoappel de fonction), de sorte que lorsque nous voyons un appel de fonction, nous ne savons pas ce que la valeur signifie à moins que nous ne cherchions une définition de fonction. La lisibilité du Code peut être améliorée en utilisant la valeur desci de la chaîne
Ce namp;rsquoest pas booléen. Par exemple, un paramètre qui définit une fonction: la fonction eat ($what, $Speed = amp;lsquoslowamp;rsquo) conduit à un appel de fonction clair: eat (amp;lsquomusiquesamp;rsquo,amp;rsquo slow amp;lsquo). Ceci est plus clair que la définition de cette fonction: la fonction eat ($what, $slowly = True), parce que son appel de fonction utilise une valeur booléenne: eat (amp;lsquomusclesamp;rsquo, True) ne souvenez pas de la définition de la fonction, ce namp;rsquoest pas clair. Les normes damp;rsquoencodage permettent lamp;rsquoutilisation damp;rsquoopérateurs TERNAIRES, mais se limitent à vérifier que les déclarations sont correctes. non, les choses vont mal tourner. (lamp;rsquoexception est damp;rsquoutiliser! Empty (), car tester false ici est généralement plus intuitif.) Namp;rsquoutilisez pas de code intelligent: Cette règle couvre de nombreux aspects et il existe de nombreux exemples de code qui ont en commun damp;rsquoêtre concis mais faciles à confondre. Les normes de codage WordPress sont toujours orientées vers la lisibilité plutôt que vers l’intelligence ou la simplicité. Le Code intelligent comprend lamp;rsquoutilisation de lamp;rsquoopérateur | | pour vérifier les variables, la comparaison lâche (double signe égal (= =) au lieu de triple signe égal (=), le placement des tâches dans les conditions, lamp;rsquoinstruction GoTo, la construction eval (), la fonction create _ Function (). Le Code
Je ne connais pas le format du Code, mais le Code peut sembler différent damp;rsquoun développeur à lamp;rsquoautre. Bien que ces différences ne soient pas révolutionnaires, elles peuvent encore causer de lamp;rsquoinconfort, par exemple en comparant deux versions damp;rsquoun même fichier, etc. Ainsi, au nom de la cohérence du Code, les normes de codage WordPress peuvent empêcher de prendre ces décisions: il suffit d’appliquer les règles et de ne plus y penser.
Pour les guillemets simples ou doubles, la norme d’encodage WordPress prévoit l’utilisation de guillemets simples si rien dans la chaîne n’est calculé. Il recommande également que namp;rsquoayez presque pas à échapper aux guillemets dans la chaîne, car pouvez simplement changer le style des guillemets, comme: echo amp;lsquo Nom du lien amp;lsquo Echo
Présentation complète des normes de codage WordPress. Je recommande fortement de lire la documentation des normes de codage WordPress PHP et de divulguer tous ses secrets.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins