<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://www.lephpfacile.com/includes/xslt.php" type="text/xsl"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[RSS - Le PHP Facile - Toutes les news PHP]]></title>
		<link>http://www.lephpfacile.com</link>
		<description><![CDATA[Retrouvez toutes les news PHP du site au format RSS]]></description>
		<image>
			<url>http://www.lephpfacile.com/images/news_picto/php.gif</url>
			<title><![CDATA[Retrouvez toutes les news PHP du site au format RSS]]></title>
			<link>http://www.lephpfacile.com</link>
		</image>
		<item>
			<title><![CDATA[Logique métier sur Excel et en ligne]]></title>
			<pubDate>Tue, 06 May 2008 21:14:00 +0200</pubDate>
			<link>http://www.lephpfacile.com/news/2277-logique-metier-sur-excel-et-en-ligne</link>
			<description><![CDATA[Maarten Balliauw publie un tutoriel pour réaliser des sites Web dont la logique métier est établie sur une feuille excel.<br />
En se basant sur phpexcel, un projet d'interface entre le fameux tableur et PHP, on peut charger une feuille excel, et l'utiliser pour exécuter des calculs, puis en extraire le résultat. Le tout, en 5 étapes.<br />
<br />
A voir, car il existe de nombreuses PME où les feuilles excel portent les calculs complexes métier.<br />
<br />
- <a href="http://blog.maartenballiauw.be/post/2008/03/Reuse-Excel-business-logic-with-PHPExcel.aspx">Reuse Excel business logic with PHPExcel</a><br />
- <a href="http://www.phpexcel.net/">site phpexcel</a><br />
- <a href="http://www.codeplex.com/">codeplex</a>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/news/2277-logique-metier-sur-excel-et-en-ligne</guid>
		</item>
		<item>
			<title><![CDATA[Les constructeurs sont mauvais pour la santé]]></title>
			<pubDate>Tue, 06 May 2008 21:12:00 +0200</pubDate>
			<link>http://www.lephpfacile.com/news/2274-les-constructeurs-sont-mauvais-pour-la-sante</link>
			<description><![CDATA[Difficile de se passer des constructeurs, mais en fait, difficile de ne pas être génés par eux. Comment ? <br />
<br />
Les constructeurs créent des objets, et sont nécessaires au fonctionnement du programme. Mais la création peut se faire de différentes manières : par exemple, pour créer un intervalle, on pourrait avoir un constructeur avec les deux bornes, ou bien un constructeur avec la borne inférieure et la taille, ou la borne supérieure et la taille. Cela fait 3 constructeurs différents, qui ne peuvent se différentier par leur signature (le nombre des arguments du constructeur).<br />
<br />
Il semble qu'en Java, tel que m'en parlait David Avenante, la pratique consiste à faire une usine avec un nom explicite, qui fait appel au constructeur. Cela masque le new, mais permet de produire les objets avec des méthodes explicites. <br />
<br />
Voyez les exemples de Jared pour mieux comprendre son point.<br />
<br />
- <a href="http://www.reiersol.com/blog/index.php?op=ViewArticle&amp;articleId=34&amp;blogId=1">Public constructors considered harmful</a>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/news/2274-les-constructeurs-sont-mauvais-pour-la-sante</guid>
		</item>
		<item>
			<title><![CDATA[Sun Netbeans supporte PHP]]></title>
			<pubDate>Mon, 05 May 2008 21:47:00 +0200</pubDate>
			<link>http://www.lephpfacile.com/news/2266-sun-netbeans-supporte-php</link>
			<description><![CDATA[Basé sur le même framework de scripting générique que Sun a utilisé pour Ruby, le paquetage PHP inclut des outils de management de projet dont la refactorisation de code pour faciliter le déploiement.<br />
L'entreprise compte sur une implication encore plus forte de la communauté pour intégrer d'autres langages dynamiques à Netbeans.<br />
Des rumeurs parlent de Python et du support de Scala.<br />
Il est également prévu d'offrir la possibilité de publication sur des réseaux sociaux.<br />
<br />
Publié sur le journal du Net.<br />
<br />
- <a href="http://www.journaldunet.com/developpeur/breve/php/26526/netbeans-supporte-le-langage-php.shtml">Netbeans supporte le langage PHP</a><br />
- <a href="http://www.netbeans.org/">NetBeans</a><br />
- <a href="http://php.netbeans.org/">NetBeans IDE Early Access for PHP</a>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/news/2266-sun-netbeans-supporte-php</guid>
		</item>
		<item>
			<title><![CDATA[Webgrind: une interface Web pour Xdebug]]></title>
			<pubDate>Mon, 05 May 2008 21:44:00 +0200</pubDate>
			<link>http://www.lephpfacile.com/news/2263-webgrind-une-interface-web-pour-xdebug</link>
			<description><![CDATA[Xdebug est l'outil de référence pour analyser les performances d'une application PHP. Toutefois, il impose l'installation de kcache grind, qui se révèle une opération très difficile sur OSX et Windows. <br />
<br />
Deux projets ont été lancés sur ce sujet : un via le GSOC (Google Summer of Code), qui vient juste de démarrer, par Chung-Yang Lee, et mentoré par David Coallier. Les résultats devraient arriver durant l'été, tandis que Web Grind existe déjà, en version beta, sur Google Code.<br />
<br />
- <a href="http://blog.agoraproduction.com/index.php?/archives/67-XDebug-to-finally-get-a-Web-Frontend.html=">XDebug to finally get a Web Frontend</a><br />
- <a href="http://jokke.dk/2008/04/webgrind_a_web_frontend_for_xdebug">Webgrind: A Web Frontend for Xdebug</a><br />
- <a href="http://code.google.com/p/webgrind/">Webgrind</a>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/news/2263-webgrind-une-interface-web-pour-xdebug</guid>
		</item>
		<item>
			<title><![CDATA[Une Release de Copix : 3.0.3]]></title>
			<pubDate>Mon, 05 May 2008 21:42:00 +0200</pubDate>
			<link>http://www.lephpfacile.com/news/2262-une-release-de-copix-3-0-3</link>
			<description><![CDATA[Note de l'auteur :<br />
<br />
Copix 3.0.3 est officiellement disponible sur la page de téléchargements du projet. Pas mal de nouveautés majeures. Parmi celles-ci on peut citer l'apparition de Validateurs qui permettent de valider objets, tableaux ou autre. Il est aussi possible de gérer des ressources web à l'intérieur du répertoire d'un module, pratique pour packager une application complète avec images, icônes et javascripts.<br />
<br />
D'ailleurs j'ai commencé à créer un module wbe pour regrouper les différents éditeurs html type tiny MCE et FCKEditor.<br />
<br />
A suivre...<br />
<br />
- <a href="http://pelmel.org/spip/spip.php?article46=">Sortie de Copix 3.0.3 et autres nouvelles...</a><br />
- <a href="http://www.copix.org">Copix</a><br />
- <a href="http://www.copix.org/index.php/wiki/Telechargements">Téléchargement Copix 3.0.3</a>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/news/2262-une-release-de-copix-3-0-3</guid>
		</item>
		<item>
			<title><![CDATA[Conférence Applications riches sur le Web]]></title>
			<pubDate>Fri, 02 May 2008 21:23:00 +0200</pubDate>
			<link>http://www.lephpfacile.com/news/2250-conference-applications-riches-sur-le-web</link>
			<description><![CDATA[Le web évolue et les technologies associées aussi.<br />
<br />
Un rendez-vous est organisé par l&rsquo;AFUP (Association Française des Utilisateurs de PHP) et Microsoft sur le sujet "Applications riches sur le Web avec PHP et Silverlight"<br />
<br />
Vous pourrez ainsi découvrir le 14 mai 2008, Silverlight, le format de client riche de Microsoft.<br />
<br />
- <a href="http://www.afup.org/article.php3?id_article=357">Conférence Applications riches sur le Web</a>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/news/2250-conference-applications-riches-sur-le-web</guid>
		</item>
		<item>
			<title><![CDATA[Appel à conférencier pour le forum PHP 2008 de l'AFUP]]></title>
			<pubDate>Fri, 02 May 2008 21:20:00 +0200</pubDate>
			<link>http://www.lephpfacile.com/news/2249-appel-a-conferencier-pour-le-forum-php-2008-de-l-afup</link>
			<description><![CDATA[L'AFUP (Association Française des Utilisateurs de PHP) annonce l'appel à conférenciers pour le Forum PHP 2008.<br />
<br />
Pour cet évènement unique en France nous recherchons les experts francophones qui souhaitent partager leurs expériences et leur savoir-faire. Une liste non-exhaustive inclue les sujets suivants :<br />
- Comment gérer un projet PHP (outils, méthodes, ...)<br />
- Assurer la qualité du code<br />
- Le Droit sur Internet<br />
- Monter son entreprise autour de PHP<br />
- La montée en charge<br />
- Connecter des services (web services)<br />
- Les interfaces riches (choix technologie, implémentation, ...)<br />
<br />
Pour postuler rendez vous sur cette page :<br />
<br />
- <a href="http://afup.org/pages/forumphp2008/appel-a-conferenciers.php">Appel à conférencier pour le forum PHP 2008 de l'AFUP</a><br />
- <a href="http://afup.org/pages/forumphp2008/appel-a-conferenciers.php">Appel à conférencier pour le forum PHP 2008 (Annonce Anglaise)</a>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/news/2249-appel-a-conferencier-pour-le-forum-php-2008-de-l-afup</guid>
		</item>
		<item>
			<title><![CDATA[Lancement du mois des tests PHP]]></title>
			<pubDate>Fri, 02 May 2008 21:19:00 +0200</pubDate>
			<link>http://www.lephpfacile.com/news/2248-lancement-du-mois-des-tests-php</link>
			<description><![CDATA[Le mois des tests PHP est lancé. Il s'agit d'un mois durant lequel le groupe PHP veut augmenter significativement le nombre de tests unitaires qui encadrent PHP. Actuellement, sur PHP 5.2.6RC3, il y avait 5118 tests unitaires (avec 66 extensions compilées et 1615 fonctions natives). <br />
<br />
Le but est donc d'écrire de nouveaux tests .phpt (tutoriel ci-dessous). Ces tests seront désormais intégrés dans les prochaines distributions. Si jamais vous vous êtes déjà fait attaquer par un changement de comportement d'une fonction PHP entre deux versions, ces tests unitaires seront un garde-fou pour vous et les développeurs du groupe PHP : soit ils pourront le prendre en compte lors des prochaines versions, soit vous saurez immédiatement que certaines fonctions ont changé de comportement, et vous pourrez gagner du temps la prochaine fois.<br />
<br />
Alors, prenez la documentation, écrivez quelques tests et soumettez cela sur le site du test fest : vous pourrez gagner l'un des 10 elephpants que nous avons mis en jeu !<br />
<br />
- <a href="http://qa.php.net/testfest.php">TestFest (May 2008)</a><br />
- <a href="http://www.php.net/archive/2008.php">TestFest announcement</a><br />
- <a href="http://qa.php.net/write-test.php">Creating new test files for PHP</a><br />
- <a href="http://wiki.php.net/qa/testfest">Wiki testfest</a>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/news/2248-lancement-du-mois-des-tests-php</guid>
		</item>
		<item>
			<title><![CDATA[PHP 5.2.6 disponible]]></title>
			<pubDate>Fri, 02 May 2008 21:18:00 +0200</pubDate>
			<link>http://www.lephpfacile.com/news/2247-php-5-2-6-disponible</link>
			<description><![CDATA[L'équipe de développement PHP publie la version 5.2.6. Cette version se concentre sur la stabilité de la branche 5.2.x, avec plus de 120 corrections de bogues, donc plusieurs concernent la sécurité. Tous les utilisateurs sont vivement encouragés à se mettre à jour vers cette version.<br />
<br />
Correction de sécurité de cette version : <br />
- Dépassement possible de capacité dans FastCGI SAPI, identifiée par Andrei Nigmatulin.<br />
- Dépassement de capacité entière dans printf(), identifié par by Maksymilian Aciemowicz.<br />
- Correction du bogue de sécurité CVE-2008-0599, identifié par Ryan Permeh.<br />
- Correction d'un contournement du safe_mode dans cURL, identifié par Maksymilian Arciemowicz.<br />
- Gestion correcte des séquences multi-octets incomplètes par escapeshellcmd(), identifiée par Stefan Esser.<br />
- Mise à jour de PCRE 7.6<br />
<br />
Les améliorations importantes de PHP 5.2.6 incluent des crash de posix, la réduction du coût de mémoire de . par rapport à .=, un parent privé accessible vi une fonction statique, une boucle infinie dans bz2_filter, une fuite mémoire dans __toString(), un crash avec __get et __set, un crash dans pdo_pgsql, un crash avec xmlrpc_server_call_method(), une fuite mémoire lors de conversion automatique, SimpleXML qui consomme trop de mémoire, et 120 autres bogues.<br />
<br />
- <a href="http://www.php.net/archive/2008.php">PHP 5.2.6 published</a><br />
- <a href="http://fr.php.net/downloads.php">Téléchargement PHP 5.2.6</a><br />
- <a href="http://ca3.php.net/UPDATE_5_2.txt">Guide de mise à jour</a><br />
- <a href="http://www.php.net/ChangeLog-5.php">Changelog PHP 5.2.6</a>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/news/2247-php-5-2-6-disponible</guid>
		</item>
		<item>
			<title><![CDATA[Sauvez PHP : laissez-vous poussez la barbe!]]></title>
			<pubDate>Thu, 01 May 2008 22:40:00 +0200</pubDate>
			<link>http://www.lephpfacile.com/news/2245-sauvez-php-laissez-vous-poussez-la-barbe</link>
			<description><![CDATA[Selon une étude récente de Tamir Khason, il semble que les langages les plus cool de la planète ait été définis par des barbus! Les langages les moins cool sont donc  F#, IronPython et Prolog, tandis que  C, Perl, Ruby et Python tombent dans la catégorie des plus cool. <br />
<br />
Où en est PHP, en ce moment ? Chris Cornutt a fait le point sur l'état de pilosité de PHP, à l'exception des PHP Women.<br />
<br />
- <a href="http://blog.phpdeveloper.org/?p=98">Keep PHP Alive! Grow a Beard!</a>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/news/2245-sauvez-php-laissez-vous-poussez-la-barbe</guid>
		</item>
	</channel>
</rss>