Tutoriel Vidéo PHP : Comment bien organiser son code

Dans cette vidéo vous apprendrez comment bien organiser votre code pour le rendre plus lisible et plus facile à comprendre pour les autres. Vous apprendrez donc comment bien commenter, bien indenter et bien organiser vos codes (PHP,Javascript et CSS).

Télécharger la vidéo
(Réservé aux premiums)


Après avoir appris sur Internet quoi de plus normal que de partager à son tour ? Passionné par le web depuis un peu plus de 5 ans maintenant j'aime partager mes compétences et mes découvertes avec les personnes qui ont cette même passion pour le web : Vous.

Vous aimerez aussi

Youtube Data API

Youtube Data API
37m

Envie d'uploader ou de lister des vidéo youtube directement en PHP ? Ce...

Système d'alerte

Système d'alerte
16m

Dans ce tutoriel vidéo vous découvrirez comment mettre en place un...

22 commentaires
Ajouter un commentaire

Sax Il y a 5 mois Répondre

Bonjour, un tuto qui fait du bien surtout quand on est réellement brouillon. Je regrettes cependant que l'explication sur la séparation du code et des données ne soit pas plus approfondi (qui est un assez gros problème pour moi en plus du reste ;op). Sinon rien à dire à part merci

Fillaume Il y a 11 mois Répondre

Merci pour ce tuto plus qu'essentiel =)

Bon boulot pour l'ensemble du site.

acem20 Il y a 2 ans Répondre

Bonjour, je voulais vous remercier pour ce fabuleux tutoriel, chaque jours que je visite votre site je le trouve très intéressant.
Merci encore et je vous souhaite une bonne continuation.

sbones Il y a 2 ans Répondre

bonjour, où est-ce que je peux trouver un theme comme le votre pour komodo ?

mouflam Il y a 2 ans Répondre

je te remercie pour pour ce tuto.
je me suis toujours posé des question sur la manière dont on peut documenter les fonction et les autres entités de programme et bien tu viens de répondre
à toutes mes quéstions.
je te remercie pour toutes ses astuces.

J4g Il y a 2 ans Répondre

Très bon tutorial, clair et très utile.
Par contre j'aurais aimé, si cela est possible, avoir ta configuration de Komodo (Couleurs, etc...). Je la trouve très joli.
Merci.

Badbart Il y a 2 ans

C'est déjà dispo dans la partie Ressources du site

jig Il y a 2 ans

Oups, autant pour moi, je n'avais pas vu cette section du site. Merci bien.

Kagogal Il y a 2 ans

On dit « Au temps pour moi » ...

Diablo404 Il y a 2 ans - Répondre

On peut dire les deux...

Ly3s Il y a 2 ans Répondre

Cool merci.

une petite faute dans le tag "Organiser" au lieu de "Organister" :D

Kagogal Il y a 2 ans Répondre

C'est bizarre quand même que tu fasses ce tutoriel, tous les autres que tu as pu faire possèdent des scripts assez crades (peut-être dus aussi au manque de temps), mais je trouve ça marrant moi.

Bonne continuation !

Badbart Il y a 2 ans

Moi perso ce que je trouve marrant, c'est le design de ton site perso, il ressemble a un site sur lequel je suis en train de poster ce message *-)

Kagogal Il y a 2 ans - Répondre

Tiens-toi à l'actualité man ... Si t'es pas au courant, ça va changer
Et puis, peut-être que l'apparence est la même, mais regarde niveau code aussi.

Corentin Il y a 2 ans Répondre

Coucou,

Merci pour se tuto ...
Mais il en faudrait plus, car c'est temps-ci je m'ennuie un peu sur grafikart

Corentin

Baptiste Il y a 2 ans Répondre

salut!
encore un très bon tuto! Je vais me mettre au css horizontal c'est vrai que c'est plus facile à s"y retrouver!
Par contre pourrais tu faire un tuto sur les increments? Je comprends jamais pourquoi le ++ et cie ... ! merci

@+

Badbart Il y a 2 ans - Répondre

Ya pas besoin de tuto pour ca. Suffit de lire les doc.
http://php.net/manual/fr/language.operators.increment.php

En gros le $v++ , c'est fait juste +1 ...

rom07 Il y a 2 ans Répondre

C'est vrai que le css sur un plan horizontal c'est beaucoup mieux.
Et merci pour les techniques PHP.

romain Il y a 2 ans Répondre

Personnellement, lorsque code mon css, en plus de l'indentation en fonction du "niveau" comme tu l'expliques, j'organise mes règles css par ordre alphabétique :
div#wrap{background:#000;color:#fff,margin:0 auto;width:900px;}
Certain n'aiment pas. Moi je le fais car certains marqueurs css peuvent contenir beaucoup de règles. Ainsi en voulant en modifier une, en me repérant par ordre alphabétique, je sais si je dois chercher au début, au milieu ou a la fin de la ligne !

Petit mais très bon tuto qui encore une me fera me coucher moins bête !!! Merci beaucoup !

interessant Il y a 2 ans Répondre

Hello,

Ce tutoriel est très intéressant pour moi qui suis désordonné... Je me suis dit que tu pouvais faire un tutoriel dans la catégorie "autre" qui permettrais de proposer des solution (en donnant des OUTILS) pour bien ranger et retrouver ses fichiers (web, Microsoft office, pdf, etc.). Également donner des outils pour proposer des solutions si on travaille sur plusieurs ordinateurs, etc.
Cela peut sembler "bêbête" mais je suis sûr qu'en apprenant des autres de nouvelles techniques peuvent être utilisées...
Merci

n3o Il y a 2 ans Répondre

Trés bon tuto merci... As quand le prochain ?

Thib Il y a 2 ans Répondre

Tu met tes balises HTML dans ton echo:

<?php

$requete = mysql_query("SELECT * FROM liste");

while($donnees = mysql_fetch_array($requete)) {
$title = htmlspecialchars($donnees['title'];
echo "<h2> '.$titre.' </h2>" // Balises html dans l'echo php

} // Fin du while

?>

Sinon bon tuto =)

CSquare Il y a 2 ans - Répondre

Utilises la concaténation. Avant ta boucle tu déclare un $title = ''; vide donc, et dans la boucle tu concatène ta variable : $title .= tmlspecialchars($donnees['title'];

Et après ta boucle tu fais un simple echo $title;

;)

@Grafikart Le modèle MVC semble en effet très bon pour la séparation du code, peut-être un tuto un jour?

Nick Il y a 2 ans Répondre

Bonjour,

J'ai un souci que je n'arrive pas à résoudre et même si le tuto est génial, je n'ai pas trouvé ma réponse.
Par exemple, j'ai une requête :

$requete = mysql_query("SELECT * FROM liste");

J'aimerais dissocier le while de mon HTML pour juste afficher les données. Je code en procédural. Aujourd'hui, j'ai quelque chose du genre :

while($donnees = mysql_fetch_array($requete)) {
$title = htmlspecialchars($donnees['title']; ?>
<h2><?php echo $title; ?></h2>
<?php } ?>

Je suis donc obligé de faire ma boucle dans mon html et je ne trouve pas ça très propre.
Quelqu'un a une solution ?

Merci d'avance

PS : C'est un code fait à la va-vite pour la question sans rigueur.

CSquare Il y a 2 ans - Répondre

Cf plus bas je me suis trompé de personne pour répondre :s

Weekiz.fr Il y a 2 ans Répondre

Un tuto vidéo très instructif et vraiment utile ! Un de plus à votre palmarès !
Sincèrement, continuez ainsi. Et merci de m'avoir fait découvrir Komodo Edit - Merci Grafikart !

Bonne continuation.
Simon

Orken Il y a 2 ans Répondre

Je me posais la question sur l'efficacité et la compatibilité de cette méthode ( le <?=$var;?> ) que j'utilise souvent .
Est ce que tu en sais plus LGnap ? mis à part les shorts tags.

LGnap Il y a 2 ans - Répondre

Je ne pense pas que excepté les shorts tags, il faille autre chose : http://be2.php.net/manual/fr/function.echo.php
Ceux ci doivent être setté dans le fichier php.ini comme indiqué là : http://be2.php.net/manual/fr/ini.core.php #ini.short-open-tag
J'en sais pas plus sur l'historique de la chose.

LGnap Il y a 2 ans Répondre

J'ai cru voir dans ton code des <? echo $var; ?>.
Il existe beaucoup plus simple (JSP like) c'est :
<?=$var?>
Seule obligation les shorts tags doivent être actifs (http://php.net/manual/fr/function.echo.php)
En espérant que ça puisse t'aider/aider d'autres personnes.

Nicolasi2304 Il y a 2 ans Répondre

Tuto à regarder absolument, à mon sens il est impossible de coder sans ce type d'organisation, que ce soit seul ou encore plus au sein d'une équipe.
Félicitations une fois de plus ;-)

tof06 Il y a 2 ans Répondre

Cool un nouveau Tuto ^^ Merci Grafikart

shin Il y a 2 ans Répondre

Yeah preum's again

Un tuto qui semble bien intéressant.

Merci bien

Laisser un commentaire

Si vous avez une question il est conseillé d'utiliser le forum si vous voulez une réponse sûre.