Fabien Potencier, le guru du framework PHP Symfony, a sortit le 10 janvier dernier, le premier framework PHP qui tiens dans un Twitt (140 caractères) nommé Twitto.
Ce framework est le plus rapide des framework (normal) et le premier à utiliser les nouveautés de PHP 5.3 (Obligation d’avoir son serveur en 5.3 ).
Twitto est livré avec un controller, un niveau d’erreur en E_STRICT et génère une erreur si vous essayer d’accéder à un contrôleur qui n’existe pas.
Voici la source :
require __DIR__.'/c.php'; if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; })) throw new Exception('Error'); $c();
Et voici comment l’utiliser :
// dans c.php function hello_world() { echo 'Hello World!'; }
Le message est désormais disponible à cette adresse : /twitto.php?c=hello_world
Petit plus, si vous utilisez Apache avec l’extension mod_rewrite, vous pouvez utiliser un htaccess pour avoir de jolies URL :
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ twitto.php?c=$1 [L]
Comme dis précédemment, ce framework nécessite la version 5.3 de PHP car il utilise :
- La constante __DIR__
- L’opérateur ?:
- Les fonctions anonymes
Il est bien sur déconseiller de l’utiliser sur son site car le script n’ai pas sécurisé ! Mais c’est une bonne initiative, je trouve !
Related Posts:
Article original écrit par Dator et publié sur Dator.fr, le 2009. | Lien direct vers cet article | © Dator.fr - 2008
Mot clés: PHP, Symfony, Twitter