Un & # 39; Introduction aux normes de codage WordPress PHP
Cette règle vous aide à suivre l’Interleaving PHP en HTML et à remarquer rapidement s’il manque des balises PHP. Utiliser ElseIf, non ElseIf – PHP permet aux structures de contrôle d’utiliser 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 vous 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: l’objectif principal des Conventions de nommage est de réduire la charge de travail nécessaire pour lire et comprendre le code source (vous trouverez d’autres 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 d’union. 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 d’auto – 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 l’appel 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 n’est pas booléen. Par exemple, un paramètre qui définit une fonction: la fonction eat ($what, $Speed = ‘slow’) conduit à un appel de fonction clair: eat (‘musiques’,’ slow ‘). 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 (‘muscles’, True); Si vous ne vous souvenez pas de la définition de la fonction, ce n’est pas clair. Les normes d’encodage permettent l’utilisation d’opérateurs TERNAIRES, mais se limitent à vérifier que les déclarations sont correctes. Sinon, les choses vont mal tourner. (l’exception est d’utiliser! Empty (), car tester false ici est généralement plus intuitif.) N’utilisez pas de code intelligent: Cette règle couvre de nombreux aspects et il existe de nombreux exemples de code qui ont en commun d’ê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 l’utilisation de l’opé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, l’instruction 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 d’un développeur à l’autre. Bien que ces différences ne soient pas révolutionnaires, elles peuvent encore causer de l’inconfort, par exemple en comparant deux versions d’un même fichier, etc. Ainsi, au nom de la cohérence du Code, les normes de codage WordPress peuvent vous 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 vous n’ayez presque pas à échapper aux guillemets dans la chaîne, car vous pouvez simplement changer le style des guillemets, comme: echo ‘ Nom du lien ‘ Echo \
Présentation complète des normes de codage WordPress. Je vous recommande fortement de lire la documentation des normes de codage WordPress PHP et de divulguer tous ses secrets.