Les news php

<< page 2 page 3 page 4 page 5 page 6 >>
Mercredi 2 juillet 2008
News php Symfony 1.1 est publié en version stable et finale. La liste des évolutions du populaire framework de développement est très intéressantes.

Les classes de formulaires, qui permettent de produire des Formulaires HTML, et de les valider, ont été réécrites et sont documentées (en français). Le système de gestion des tâches a aussi revu en profondeur, l'analyseur YAML réécrit.

Le projet est livré avec un plug-in de compatibilité avec la version 1.0 (sfCompat10), ainsi que 8500 tests unitaires de regression.

Bravo à toute l'équipe pour le travail, et bonne chance à cette version.

- Symfony 1.1 est dans les bacs
- The wait is over: symfony 1.1 released
- symfony
Mercredi 2 juillet 2008
News php Damien Pobel résume la conférence eZ 2008 et l'Open Nordic, qui se sont tenus juste avant l'été (jusqu'au 21 juin), à Skien, Norvège. Il reprend la roadmap d'eZ CMS, couvrant les versions 4.1 (le nouvel éditeur en en ligne et le support d'Oracle), la 4.2 (plug-in pour OpenOffice, le support de MSSQL et IIS), ainsi que la version 5 et son micro-kernel.

- eZ Components roadmap 2008
Mercredi 2 juillet 2008
News php PHP 5.3 arrive avec le support des espaces de noms, et cela implique une partie de réécriture des noms de classes pour utiliser la nouvelle syntaxe.

$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');

devient

use Zend::Controller::Action;
$viewRenderer = HelperBroker::getStaticHelper('viewRenderer');

En pratique, il n'est pas possible de découper les noms de classes aussi facilement, car certains mots courants, comme abstract ou interface, sont aussi des mots réservés. Matthew O'phinney propose donc de préfixer les abstractions par a, et les interfaces par i. L'autoloading d'exception est aussi une autre source de problèmes. Lisez l'article de Matthew et les discussions qui s'ensuivent.

Notez que l'ancienne syntaxe est toujours active donc il n'est pas obligé de passer aux espaces de noms, comme on peut plus ou moins écrire du code PHP 4 en PHP 5.

- PHP Namespaces (Part 1: Basic usage & gotchas)
Lundi 30 juin 2008
News php Phar est un format de fichier d'archive pour PHP : (PHp ARchives). Il permet de stocker des applications PHP complètes dans un seul fichier, et de les exécuter de manière indépendantes. Toutes les sources sont rangées dans un seul document organisé comme un système de fichiers, et peuvent être signées, chiffrées et compressées. Phar est aussi compatible avec APC, et donne de bonnes accélérations.

Regardez les exemples de fonctionnement chez Derick et Sebastian pour comprendre la simplicité (apparente) du concept. Et si le coeur vous en dit, on cherche des tests de vitesse !

- Friday afternoon toying: eZ Components as phar
- Phar (blog Sebastian Bergmann)
- phar package
- Snaps
Lundi 30 juin 2008
News php Utiliser des valeurs par défaut est une bonne pratique de développement, notamment en PHP puisque les variables ne sont pas déclarées. On procède généralement avec une condition :

if (isset($_GET['x'])) { $x = validation($_GET['x']); } else { $_GET['x'] = 0; }

Daniel Arnolds propose une autre approche : en ajoutant à $_GET le tableau de valeur par défaut, on peut attribuer les variables qui manquent, avec leur valeur par défaut. Cette approche est plus compacte que la précédente, mais souffre du manque de validation.

$args = $_GET + array('x'=>0);

- How I PHP: Using defaults for input arguments
<< page 2 page 3 page 4 page 5 page 6 >>

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php