[PHP] Art de programmer...

Art de programmer... [PHP] - Programmation

Marsh Posté le 07-09-2001 à 11:25:03    

xlA a écrit a écrit :

Salut!
Voila j'aimerais avoir quelques indications sur l'art de programmer en PHP...




 
art de programmer en PHP.... moi je trouve ça rigolo comme concept!  :D  
 
s'cuse pour ce post qui n'apporte rien a la semoule...

Reply

Marsh Posté le 07-09-2001 à 11:25:03   

Reply

Marsh Posté le 07-09-2001 à 23:34:58    

C'est tout a fait possible je crois! j'avais lu ça ds un bouquin (un PHPavé :)) mais j'ai oublie la methode...
Je vais chercher...
 
Sinon, pour répondre a ta 1e question, tu pourrais essayer de "capitaliser" : c'est a dire que tu cree un max de fonctions a lusage tres basique, donc réutilisables. Le but est de pouvoir les charger pour chacun des tes projets php. En les conbinant a l'interieur meme d'un projet tu dois pouvoir faire un truc assez avance et original... C'est le principe meme d'Unix : creer des fonctions petites et basiques mais réutilisables dans un grd nombre de cas...
 
Tu as également des composants php qui st interessants a creer.
Si tu veux plus d'infos, je te conseille un tres bon PHPavé (!) : http://www.phpfrance.com/livres/details.php?id=1
 
a+


---------------
Mr.Half-Life
Reply

Marsh Posté le 08-09-2001 à 04:21:09    

Utiliser des templates, ça a des avantages évidents :
- un non-codeur peut modifier le look d'un site assez facilement
- le code reste clean, car il y a 0 html, la présentation est différenciée des traitements
L'inconvénient : ça augmente la charge du serveur  
 
Il y a plusieurs librairies de templates : FastTemplate (http://www.thewebmasters.net/php/FastTemplate.phtml) est la seule que je connaisse et est la plus utilisée (pas sur), il y en a d'autres qui sont mieux il parait (pas vérifié)
 
Pour les fonctions de haut niveau, il y a phpLib : http://sourceforge.net/projects/phplib
et PEAR : http://pear.php.net/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed