Qui convention de Codage à suivre pour PHP?
Dois-je coller avec du Soleil de code Java conventions de code PHP?
OriginalL'auteur Igor Drincic | 2008-09-26
Vous devez vous connecter pour publier un commentaire.
Dois-je coller avec du Soleil de code Java conventions de code PHP?
OriginalL'auteur Igor Drincic | 2008-09-26
Vous devez vous connecter pour publier un commentaire.
Pour PHP, je te suggère de suivre Zends suggestions
Comme vous le savez peut-être, Zend est la plus largement utilisée cadre!
Qu'est-ce exactement ne leur avoir écrit le Zend Engine ont à voir avec le fait de suivre les conventions de codage de leur cadre?
-1 Parce que les gens devrait être la promotion de PHP-fig qui est un standard en cours de développement qui Zend est un membre de. Veuillez upvote le php-fig réponse ci-dessous et de promouvoir ce projet - il sera bénéfique pour tout le monde dans la communauté PHP.
OriginalL'auteur prakash
Vous devriez être à la suite l'un de l'PSR normes pour PHP approuvé par le Cadre D'Interopérabilité De Groupe
LoggerInterface
expose huit méthodes pour écrire des logs pour les huit RFC 5424 niveaux.OriginalL'auteur Justin
Mise à jour: les gens utilisent aussi PSR aujourd'hui, beaucoup
Zend Framework et de POIRE normes sont assez bien le plus commun des conventions de codage. Si votre société a adopté un autre, s'en tenir à votre société de la convention. "Mieux que pas de convention du tout. Et elles ne fonctionnent que si chacun s'en tient à eux.
Voir aussi:
Fondamentalement, tous les grands cadres ont une convention de codage quelque part dans leur documentation. L'officiel (mais pour la plupart inconnus de l'OMI) PHP Directives de Codage peut être trouvé à
Si vous avez besoin de valider le code à l'encontre d'une convention de codage, pensez à utiliser CodeSniffer. Certaines IDEs aussi offrir automatique de code source, mise en forme par des modèles. Par exemple Zend Studio a la ZF directives de codage intégré, donc, c'est juste un clic de format de code à cette convention.
OriginalL'auteur Gordon
Vous avez un certain nombre d'options:
Zend: http://framework.zend.com/manual/en/coding-standard.html
Poire: http://pear.php.net/manual/en/standards.php
WordPress: http://codex.wordpress.org/WordPress_Coding_Standards
Mais comme prakash suggère, Zend est un bon choix.
OriginalL'auteur
Si vous êtes dans une entreprise de suivre le code de commerce convention.
Si c'est pour un projet personnel, vous pouvez obtenir le spécifique du langage de spécification (si vous ne Java de Java, si vous n'Php de PHP). Si c'est votre projet personnel, vous pouvez modifier quelques choses si vous le désirez...
Si vous n'projet open source, vous devriez aller voir ce qui est déjà en place.
OriginalL'auteur Patrick Desjardins
Que Gordon dit, la Zend et la POIRE sont des normes de l'efficacité de la norme de l'industrie.
Toutefois, le code de la société tout à fait peut-être les dates de ces soi en fonction de la taille de la base de code, il peut y avoir peu de valeur à investir le temps à passer pour un de ces. (Cela dit, si jamais ils veulent utiliser des outils d'analyse de code vous pourriez peut-être utiliser comme un élan à sérieusement envisager de passer à Zend, etc.)
Cependant, en étant réaliste, tant qu'ils ont un bon standard qu'ils s'en tiennent à il n'y a pas de réel problème ici, vous trouverez vous-même le réglage de la façon dont vous "voir" le code en conséquence.
as long as they have a sensible standard that they stick to there's no real issue here - you'll find yourself adjusting how you "see" the code accordingly.
OriginalL'auteur John Parker
Il y a des avantages et des inconvénients à tout style de codage. Je passe beaucoup de temps à travailler avec du code à partir de nombreuses sources, et de faire des intégrations alors parfois voir de nombreux styles différents en une seule journée (différentes conventions de nommage, les croisillons de placement, tabs vs espaces etc)
Autant que je suis concerné, - la chose la plus importante si vous travaillez avec du code existant est de suivre le style de code que vous modifiez. Si vous n'avez pas vous rendre les choses plus difficile pour quelqu'un de vous suivre.
Si vous êtes à la rédaction du nouveau code que vous devriez avoir la liberté de le faire de la façon qui vous rend plus efficace.
Je trouve que la société des directives de codage sont souvent bien détaillé et finissent par être oublié après quelques années et un peu de désabonnement dans le logiciel de l'équipe 😉
OriginalL'auteur Adam
Il ya beaucoup de différentes conventions de codage. Jetez un oeil à ce que d'autres personnes utiliser (lire un exemple de code et de voir comment il est facile de comprendre ce qui est fait) et faire votre choix.
L'important est d'en choisir une et de s'y tenir.
OriginalL'auteur Treb
Codage styles varient entre les groupes et ce n'est pas une taille unique pour tous type de chose. La chose la plus importante est d'avoir une norme qui a été suivie de façon constante et de ne pas aller à la mer. Trop de règles peut être tout aussi mauvais que pas assez.
Je préfère le K&R style (le deuxième). Après avoir à s'adapter à l'Allman style (de votre choix), j'ai maintenant le sentiment qu'il rend le code plus lisible et ont changé ma préférence.
Ce Article de Wikipedia est un endroit décent pour commencer. Il comprend également un lien vers la POIRE les Normes de Codage, entre autres.
OriginalL'auteur George Marian