Charte PHP

Petit nouveau ! | 6 Messages

18 oct. 2005, 08:41

Bonjour à tous ,

Voila quelques temps que je code en autodidacte.

Je navigue entre bouquins, internet et Manu(un bon pot !) pour trouver des soluces à mes problèmes PHP.

J'aimerais savoir si il existe un tuto ou un livre qui defini des règles de codage.

A savoir par exemple :

- Faut-il dissocier le sql , le php et l'affichage ?
- Quelles sont les bonnes pratiques pour l'ecriture du code ?

Tous les éléments qui feraient partie d'une charte du code PHP .....

Merci

Administrateur PHPfrance
Administrateur PHPfrance | 1275 Messages

18 oct. 2005, 08:50

Il n'y a pas vraiment de conventions de codage, c'est un peu un manque. Tu peux néanmoins te baser sur les conventions de PEAR :
http://pear.php.net/manual/fr/standards.php

En ce qui concerne la dissociation du code, du sql & de l'affichage, c'est à toi de voir, mais c'est une bonne pratique en effet, en particulier avec l'utilisation de classes d'objets (un objet qui se charge de l'affichage, un des requêtes SQL, etc...).
Pour séparer l'affichage du code, tu peux utiliser des templates, mais tu n'as pas nécessairement besoin de passer par un moteur de templates, du PHP classique peut le faire tout aussi bien, plus rapidement.

En tous cas tout ceci est une bonne idée de tutoriaux, je vais y penser.

Petit nouveau ! | 6 Messages

18 oct. 2005, 08:55

merci pour ta réponse.

J'ai un peu de mal avec la notion de "classe".

Quel est le principe général?

Quelles differences avec une fonction ?

Merci

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

18 oct. 2005, 10:06

Tu peux consulter l'article"Bonnes pratiques en PHP"

Quand au livre dont tu parles, il est en train d'être écrit :
http://php.openstates.org/
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.