Déesse mère de tous les esprits.
Un template de site en PHP selon l'architecture MVC et avec le framework CSS Bootstrap (5.1.1 en CDN).
WIP
WIP Convention d'écriture :
-
Le nom des fichiers qui sont des classes prennent une majuscule à la première lettre
Note : Les Symfony Coding Standards sont basés sur le PSR-12. Le Yoda style force une erreur de syntaxe lorsque l'on utilise, à tort, l'opérateur d'assignation (=) à la place de l'opérateur de comparaison (==). Cf. Yoda Conditions: To Yoda or Not to Yoda
URL complète Cf. Get the full URL in PHP
permet de s'assurer que le chemin part toujours de la racine du site, même avec un niveau supplémentaire. Défini dans index.php Utilisé dans les views/common href=" src="
Alertes multiples
Défini dans template.php Utilisé dans mainController.controller.php, par une fonction stockée dans toolbox.class.php
Extensions Added:
- php-cs-fixer, by Frank Terragna
- PHP Namespace Resolver, by Mehedi Hassan
- PHP Extension Pack, by Felix Becker (Includes PHP Debug & PHP IntelliSense)
- PHP Phan (Analyzer), by tyson andre
- PHP Symbols, by lin yang
- PHPStan, by swordev
- PHP Snippets, by VSCSnippets
- PHP Intelephense, by Ben Mewburn
- L'architecture MVC | Ecole H2PROG
- PHP 7 avancé, Eyrolles, 2016
- PHP: Classes and Objects - Manual
- PHP – La suite, Technobel / BStorm
- populate the How To section
- refactor the code, cf. PHP Mess Detector use PHP Mess Detector on my Laravel controller Reference: https://phpmd.org/rules/cleancode.html#staticaccess
- better understand how the htaccess works