Bonjour,
Je ne suis pas un grand spécialiste en PHP, mais je pense que je me débrouille.
Je suis à la recherche de méthode de programmation en PHP. Je vais vous montré un peut comme je procède quand je réalise un projet en PHP, et j'aurais bien voulu savoir si cette méthode est potable et si vous avez d'autre méthode à m'en proposer.
Donc je vais vous montrer mon arborescence, de fichier pour commencer.
/classes
---dossier
/functions
---dossier
/imgs
---dossier
/gabarits
---Fichier.html
index,php
Donc je m'explique dans le dossier classes je mais toute les classes qui son par rapport au projet. Si je possède beaucoup de classe php, je crée des dossiers pour les séparé pour évité que ce soit le foutoire. Je procède exactement pareille pour les dossiers functions et imgs.
Maintenant c'est la que j'ai énormément besoin de conseille. Quand je crée un projet j'ai mon programme principal. Qui est mon fichier index.php, Dans ce fichier je possède un gros switch
Qui va me faire des appelles de fonction ou dans c'est fonction je fais appelle a des classes etc. je vais mettre un exemple sa sera plus simple pour comprendre.
Fichier index.php
Voila un peu prés comme je procède. Comme j'ai pas beaucoup d'expérience dans le domaine. J'aurais bien voulu voir d'autre proposition. Et savoir, est-ce bien de procéder ainsi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <?php Include_once("Classes/fichierX.php"); Include_once("functions/fichierX.php"); Include_once("functions/fichierX.php"); Include_once("functions/fichierX.php"); Include_once("functions/fichierX.php"); $action = $_GET['action']; $type = $_GET['type']; switch ($action) { case 'show': $content = functionX(); break; default: $content = functionAcceuill(); break; } Include(gabaris/gabarits.html); ?>
Merci de vos reponse.
Partager