Aujourd’hui, je vais vous présenter un micro-framework qui s’appelle « flightphp« .
L’adresse du framework est flightphp.com. Pour le télécharger, vous pouvez aller sur github.
C’est un outil qui permet de créer des sites internet avec une structure organisé.
Il est très facile d’installation, il suffit de créer un HTACCESS avec les lignes suivantes :
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [QSA,L]
Ensuite, il suffit de créer le fichier index.php. Le code minimal est :
require 'flight/Flight.php'; Flight::route('/', function(){ echo 'hello world!'; }); Flight::start();
Ce code permet d’afficher un « hello world » sur votre navigateur.
Pour en savoir plus, il suffit de lire la documentation sur la page prévu à cette effet : http://flightphp.com/learn.
Je conseille ce micro-framework si ne vous voulez pas utiliser de framework plus développé comme symfony ou zend, mais il peut vous permettre d’apprendre les bases pour les utiliser dans le futur.
En tout cas, il vous permettra d’apprendre les architecture MVC et REST.