News PHP

La sécurité de nos applications Web est un point important qu'il ne faut pas négliger. L'editeur Eyrolles, après avoir sorti dans toutes les bonnes librairies, le livre "Sécurité PHP 5 et MySQL" met à dispositions 4 chapitres gratuits à télécharger :
- Risques liés aux applications web
- Mesures de sécurité pour PHP
- Mesures de sécurité pour les technologies connexes
- Annexes
Un ouvrage a ne pas raté pour sécuriser vos applications Web car il donne des conseils, des idées, des conduites à respecter et des approches

- Les extraits de l'ouvrage
Lancé comme une rumeur durant la conférence PHP Québec, puis alimenté par une demi-plaisanterie du 1er avril par Derick Rethans, et le lancement de GoPHP5, c'est maintenant officiel : PHP 4 ne sera plus entretenu à la fin de l'année. Il ne reste plus que quelques mois avant de devoir passer à PHP 5 sous peine de tomber en décrépitude.

Les statistiques du mois indiquent toujours 80% des sites qui utilisent PHP 4. D'après les courbes d'évolution, PHP 4.3 est définitivement en cours d'abandon, mais PHP 4.4 est toujours vigoureux. Nous allons voir ce que ces annonces ont comme effet sur l'évolution des versions.

- PHP est mort, vive PHP
- PHP.net
- [PHP-DEV] RIP PHP 4 ?
- Statistiques de déploiement de PHP de juin 2007
- Go PHP 5
Dans un billet laconique et lapidaire (7 mots incluant le titre), Andrei Zmeivski concrétise le rêve de toute une génération de programmeurs PHP : les espaces de noms sont arrivés en PHP 6.0 !

Pour mieux comprendre leur fonctionnement, je vous suggère de lire les tests unitaires (ns_001 à ns_032) qui ont été livrés en même temps. C'est probablement toute la documentation que nous avons actuellement. On peut s'attendre à une déferlante de remarques dans la blogosphère.

- No_More_Absurdly_Long_Class_Names
- Commit des namespaces dans PHP
- ns_001.phpt
le 12/07/2007 à 20:28
FileMaker pro 9
Voici quelques semaines, nous vous annoncions une nouvelle version de FileMaker. C'est chose fait... La nouvelle boite à outil intitulé FileMaker pro 9, est maintenant disponible avec l'intégration du module PHP.

Cette version intègre plus de 30 nouveaux perfectionnements touchant les interfaces : console, admin et une amélioration pour relier facilement aux données du Web (MySQL, Oracle, ODBC...)

- FileMaker Pro 9 adds PHP integration
- Logiciel FileMaker
- Filemaker pour le développement PHP : premiere partie
- Filemaker pour le développement PHP : deuxième partie
YAML (rime avec camel) est une format de données intuitif qui assure la lisibilité par les êtres humains et la manipulation programmée des données avec une plate-forme de script. YAML est optimisé pour le stockage des données, les configurations, les fichiers de log la messagerie internet et le filtrage."

YAML est notamment très populaire avec Symfony, qui utilisait jusqu'à présent une classe PHP pour assurer les écritures et lectures. Désormais, il y a une extension SYCK dédiée qui fait le même travail.

- YAML
- Symfony
le 11/07/2007 à 00:16
PHP & iPhone
Vous savez que maintenant l'iPhone est disponible sur le marché.

Par contre, ce qui est fortement intéressant, c'est que la majorité des applications disponibles sur cet appareil ont été developpé en Ajax.
Et que de nombreuses applications créées pour l'iPhone ont été écrites avec PHP.
Pour recenser les différents projets en cours, PHP magazine.net a créé un site web qui les regroupent : AJAX4iPhone.com

- PHP & iPhone
- AJAX & iPhone
- The PHP cult
le 09/07/2007 à 19:46
Aidez à tester le projet mysqlnd
Le projet mysqlnd recherche des testeurs actifs.

mysqlnd est un projet de remplacement complet des bibliothèques mysql pour PHP. Avec une licence compatible avec PHP, et la même interface que mysql et mysqli, mysqlnd propose d'apporter de nouvelle performances, ainsi que l'expérience de Andrey Hristov et Georg Richter dans le processus.

mysqlnd se télécharge pour PHP 6 et 5, et remplace l'extension mysqli : les scripts actuels ne devrait voir aucune modification. A terme, mysqlnd remplacera toutes les versions actuelles des extensions PHP, mais probablement pas avant PHP 6.

- mysqlnd (the MySQL native driver for PHP) needs testers and benchmarkers
- MySQL native driver for PHP - mysqlnd
le 09/07/2007 à 19:44
phpa : PHP interactif
php-norl est un client PHP interactif. Similairement au client MySQL, il permet d'exécuter des commandes PHP progressivement. Vous tapez une ligne à la fois, et PHP exécute le tout. Un historique de commandes est conservé pour pouvoir transformer le code taper en un véritable script complet.

phpa est écrit en PHP, et fonctionne sur Linux/Windows/MacOSX.

- phpa-norl, a phpa port for Mac OS X and Windows
- phpa
- phpa code source
le 08/07/2007 à 23:56
PUNO : interface OpenOffice pour PHP
Tout juste découvert ce matin, Puno : une extension PHP qui s'interface avec UNO, l'interface de programmation d'Open Office, pour permettre la manipulation de document Open Office avec des outils de scripts.

L'installation requiert Open Office (sic) et le SDK UNO d'Open Office, en plus de l'extension PHP.

Lu sur le site : "Ce projet est un module PHP 5 (Linxu et Unix uniquement), écrit en C++, qui ajoute l'interface UNO d'Open Office à PHP.

Vous pouvez l'utiliser pour écrire des scripts qui créent, modifie, lisent et sauvent des document Open Office (Writer, Spreadsheet, Drawing). Vous pouvez aussi faire exporter ces fichiers en différents formats.

- Puno
- Exemple avec Puno
- Open Office
- The OpenOffice.org Software Development Kit (SDK)
Les espaces de noms sont l'Arlésienne de PHP, allant et venant en permanence. La dernière contribution est celle de Dmitry Stogov, qui vient de soumettre un patch à la révision générale. Les discussion sur les listes de diffusion vont bon train, et les blogues ont aussi leur grain de sel à mettre.

- [PHP-DEV] Simple Namespace Proposal
- PHP namespaces - Evert Pot
- Namespaces in PHP6 (Again) - Tony Bibbs on PHP
- Namespaces - can we keep it simple? - PHP 10.0 Blog
- I love namespaces
LoadingChargement en cours