L'objectif de ce cours est d'espacer, aérer vos scripts.
Je vous explique cela plus en détails :
=>Les scripts que vous créez
deviennent rapidement longs, vous avez un problème, ca peut arriver,
même souvent pour un débutant.
Alors, vous décidez de montrer votre code à un ami, un site, etc
...
Sauf que le code est long, long lonnnnnnnnnnnnggggggg !!!
De plus, tout est collé, c'est à dire que vous ne sautez pas toujours
de ligne, vous ne décalez jamais par une tabulation, vous ne mettez jamais
de commentaires ...
Et la personne qui doit vous aider se retrouve à l'interieur de ce code
et doit passer des heures à comprendre le raisonnement tellement c'est
pas clair.
=>Autre possibilité,
après trois mois sans toucher votre code, vous décidez de vous
replonger dedans pour effectuer une modification. Et bien comme dans ce premier
cas, vous risquez de passer énormément de temps à vous
remémorer votre script et à retrouver sa structure logique.
La solution :
Premiere chose indispensable : mettez des commentaires
!!! Il faut expliquer tout votre cheminement intellectuel (on y reviendra juste
après par un exemple).
Il existe deux méthodes pour écrire un commentaire : => le commentaire d'une ligne
: // votre commentaire => le commentaire à lignes
multiples : /**
votre
commentaire
**/
Aussi, il faut respecter l'indentation ! C'est
à dire faire une tabulation lorsque vous rentrez dans une boucle ou autre.
Cela permettra d'éviter de nombreuses vérifications douloureuses
et des bugs intempestifs et répétitifs.
exemple :
Puisque vous ne savez pas encore programmer en php, nous allons vous faire
un exemple "francisé" pour mettre en application le cours.
Imaginons que vous ayez à programmer un système qui, à
partir des noms et prénoms réalisés précédemment
puisse faire une vérification et afficher des informations diverses.
Les variables que l'on a récupéré du script précédent
sont: $nom : le nom $prenom : le prénom
Voici le cheminement :
La mauvaise méthode :
Si $nom==YoRiC ,affiche "t'es un bouffon" et si $prénom==Eric,
affiche "pffffff" sinon si $prénom!=Eric, affiche rien, et
si $nom!=Yoric, affiche "t'es un mec bien" FIN
Voici la bonne méthode :
Si $nom==YoRiC // si le nom est égal
à YoRiC affiche "t'es
un bouffon"
et si $prenom==Eric
// si le prénom est égal à Eric affiche
"pffffffffffffff"
sinon si $prenom!=Eric
// sinon si le prénom n'est pas égal à
Eric rien
Sinon si $nom!=YoRic // enfin, si le
nom n'est pas égal à YoRiC affiche "t'es
un mec bien"