<?xml version="1.0" encoding="utf-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>Flux Atom des tutoriels d'Apprendre-PHP.com</title>
	<subtitle>Les derniers tutoriels d'Apprendre-PHP.com directement par flux Atom</subtitle>
	<icon>http://www.apprendre-php.com/design/feed-icon.png</icon>
	<logo>http://www.apprendre-php.com/design/feed-logo.png</logo>
	<category term="Programming" label="Programmation Web avec PHP" scheme="http://www.technorati.com/tag/"/>
	<updated>2009-07-05T21:23:52Z</updated>
	<id>http://www.apprendre-php.com/syndication/atom-tutoriels.php</id>
	<author>
		<name>Hugo 'Emacs' HAMON</name>
		<email>webmaster@apprendre-php.com</email>
		<uri>http://www.apprendre-php.com</uri>
	</author>
	<contributor>
		<name>Palleas</name>
		<email>me@palleas.com</email>
		<uri>http://www.palleas.com</uri>
	</contributor>
	<rights>(C) Copyrights 2007 - Tous droits réservés - Apprendre-PHP.com - La reproduction totale ou partielle sans autorisation est interdite !</rights>
	<generator version="1.0" uri="http://www.hugohamon.com/blog/lire-13-php-classe-poo-atom-generator.html">Classe AtomGenerator</generator>
	<link rel="alternate" href="http://www.apprendre-php.com/tutoriels/" type="application/xhtml+html" hreflang="fr" title="Les tutoriels d'Apprendre-PHP.com (les bases, fichiers, base de données, poo...)"/>
	<entry>
		<title>Méthodes magiques : __sleep() et __wakeup()</title>
		<summary type="html">Nous avons étudié dans les précédents articles les méthodes magiques__clone(), __set(), __get() et __call(). PHP ajoute à ces dernières deux méthodes magiques supplémentaires __sleep() et __wakeup() qui permettent de surcharger le processus natif de sérialisation et de désérialisation des données de PHP. C'est ce que nous allons expliquer au cours de tutoriel avec quelques exemples concrets et faciles à comprendre.</summary>
		<published>2008-11-02T11:27:48Z</published>
		<updated>2008-11-02T11:42:20Z</updated>
		<id>http://www.apprendre-php.com/tutoriels/tutoriel-75-methodes-magiques-sleep-et-wakeup.html</id>
		<author>
			<name>Palleas</name>
			<email>palleas@gmail.com</email>
			<uri>http://www.palleas.com</uri>
		</author>
		<link rel="alternate" href="http://www.apprendre-php.com/tutoriels/tutoriel-75-methodes-magiques-sleep-et-wakeup.html" type="application/xhtml+html" hreflang="fr" title="Méthodes magiques : __sleep() et __wakeup()"/>
	</entry>
	<entry>
		<title>Méthodes magiques : __clone</title>
		<summary type="html">PHP depuis sa version 5 implémente des méthodes magiques, que vous pouvez implémenter dans vos classes, et qui seront automatiquement appelées par votre script. La méthode magique __clone() est l'une de ces méthodes. Le tutoriel qui suit introduit le fonctionnement de la méthode magique __clone() en se basant sur des exemples simples et concrets. </summary>
		<published>2008-10-30T17:12:56Z</published>
		<updated>2008-10-30T20:18:40Z</updated>
		<id>http://www.apprendre-php.com/tutoriels/tutoriel-74-methodes-magiques-clone.html</id>
		<author>
			<name>Palleas</name>
			<email>palleas@gmail.com</email>
			<uri>http://www.palleas.com</uri>
		</author>
		<link rel="alternate" href="http://www.apprendre-php.com/tutoriels/tutoriel-74-methodes-magiques-clone.html" type="application/xhtml+html" hreflang="fr" title="Méthodes magiques : __clone"/>
	</entry>
	<entry>
		<title>Méthodes magiques : __set() et __get()</title>
		<summary type="html">PHP a fait un grand pas en avant en matière de programmation orientée objet avec sa version 5. Depuis cette version, il permet d'implémenter des méthodes au comportement prédéfini par PHP. Ces méthodes sont appelées « méthodes magiques », les méthodes __set() et __get() en font partie.</summary>
		<published>2008-08-09T20:13:58Z</published>
		<updated>2008-08-11T13:14:30Z</updated>
		<id>http://www.apprendre-php.com/tutoriels/tutoriel-49-methodes-magiques-set-et-get.html</id>
		<author>
			<name>Palleas</name>
			<email>palleas@gmail.com</email>
			<uri>http://www.palleas.com</uri>
		</author>
		<link rel="alternate" href="http://www.apprendre-php.com/tutoriels/tutoriel-49-methodes-magiques-set-et-get.html" type="application/xhtml+html" hreflang="fr" title="Méthodes magiques : __set() et __get()"/>
	</entry>
	<entry>
		<title>Méthodes magiques : __call()</title>
		<summary type="html">PHP a fait un grand pas en avant en matière de programmation orientée objet avec sa version 5. Depuis cette version, il permet d'implémenter des méthodes au comportement prédéfini par PHP. Ces méthodes sont nommées « méthodes magiques », __call() est l'une d'entre elles.</summary>
		<published>2008-08-09T19:28:20Z</published>
		<updated>2008-08-11T13:16:32Z</updated>
		<id>http://www.apprendre-php.com/tutoriels/tutoriel-48-methodes-magiques-call.html</id>
		<author>
			<name>Palleas</name>
			<email>palleas@gmail.com</email>
			<uri>http://www.palleas.com</uri>
		</author>
		<link rel="alternate" href="http://www.apprendre-php.com/tutoriels/tutoriel-48-methodes-magiques-call.html" type="application/xhtml+html" hreflang="fr" title="Méthodes magiques : __call()"/>
	</entry>
	<entry>
		<title>Classe singleton d'accès aux SGBD intégrant PDO</title>
		<summary type="html">J'ai commencé à créer ma propre classe d'accès aux bases de données car j'avais véritablement envie d'implémenter des interfaces telles que Iterator ou Countable. Seulement voilà, il existe déjà une classe de ce type native à PHP : PDO.</summary>
		<published>2008-07-06T11:13:21Z</published>
		<updated>2009-01-14T20:46:28Z</updated>
		<id>http://www.apprendre-php.com/tutoriels/tutoriel-47-classe-singleton-d-acces-aux-sgbd-integrant-pdo.html</id>
		<author>
			<name>Palleas</name>
			<email>palleas@gmail.com</email>
			<uri>http://www.palleas.com</uri>
		</author>
		<link rel="alternate" href="http://www.apprendre-php.com/tutoriels/tutoriel-47-classe-singleton-d-acces-aux-sgbd-integrant-pdo.html" type="application/xhtml+html" hreflang="fr" title="Classe singleton d'accès aux SGBD intégrant PDO"/>
	</entry>
	<entry>
		<title>Singleton : instance unique d'une classe</title>
		<summary type="html">Dans la plupart des développements professionnels ou de grande envergure, il est nécessaire de savoir  structurer correctement son application dans le but de faciliter sa conception et sa maintenance. Les « design patterns », où « patrons de conception » en français, constitue l'une des meilleures solutions à cette problématique. Avec le nouveau modèle orienté objet de PHP 5 proche de celui de Java, l'implémentation des design patterns est facilitée. Ce tutoriel s'intéresse à la présentation et à l'implémentation du motif Singleton, particulièrement employé au sein des applications web.</summary>
		<published>2008-06-01T15:28:46Z</published>
		<updated>2008-06-01T17:03:53Z</updated>
		<id>http://www.apprendre-php.com/tutoriels/tutoriel-45-singleton-instance-unique-d-une-classe.html</id>
		<author>
			<name>Emacs</name>
			<email>webmaster@apprendre-php.com</email>
			<uri>http://www.apprendre-php.com</uri>
		</author>
		<link rel="alternate" href="http://www.apprendre-php.com/tutoriels/tutoriel-45-singleton-instance-unique-d-une-classe.html" type="application/xhtml+html" hreflang="fr" title="Singleton : instance unique d'une classe"/>
	</entry>
	<entry>
		<title>Les classes abstraites et finales</title>
		<summary type="html">PHP intègre un autre concept de la programmation orientée objet : les classes abstraites. Ce cours définit et introduit la notion de classes abstraites. Nous présenterons ce que sont les classes abstraites, à quoi elles servent au développement et comment les déclarer et les utiliser. Nous étudierons enfin le cas particulier des classes et méthodes finales qui participent à la sécurité du code en programmation orientée objet.</summary>
		<published>2008-05-10T13:33:51Z</published>
		<updated>2008-08-12T00:57:45Z</updated>
		<id>http://www.apprendre-php.com/tutoriels/tutoriel-44-les-classes-abstraites-et-finales.html</id>
		<author>
			<name>Emacs</name>
			<email>webmaster@apprendre-php.com</email>
			<uri>http://www.apprendre-php.com</uri>
		</author>
		<link rel="alternate" href="http://www.apprendre-php.com/tutoriels/tutoriel-44-les-classes-abstraites-et-finales.html" type="application/xhtml+html" hreflang="fr" title="Les classes abstraites et finales"/>
	</entry>
	<entry>
		<title>Utiliser l'interface Iterator avec PHP 5</title>
		<summary type="html">PHP 5 a apporté son lot de nouveautés en matière de programmation orientée objet, notamment la possibilité d'utiliser des Interfaces. Iterator en est une et nous allons voir comment l'utiliser grâce à ce tutoriel. La structure conditionnelle &amp;quot; foreach &amp;quot; vous permettait jusqu'à lors de parcourir le contenu d'un tableau. Avec la version 5 de PHP, vous pouvez désormais parcourir tout un objet pour récupérer ses propriétés.</summary>
		<published>2008-05-01T23:30:48Z</published>
		<updated>2008-06-17T19:21:19Z</updated>
		<id>http://www.apprendre-php.com/tutoriels/tutoriel-43-utiliser-l-interface-iterator-avec-php-5.html</id>
		<author>
			<name>Palleas</name>
			<email>palleas@gmail.com</email>
			<uri>http://www.palleas.com</uri>
		</author>
		<link rel="alternate" href="http://www.apprendre-php.com/tutoriels/tutoriel-43-utiliser-l-interface-iterator-avec-php-5.html" type="application/xhtml+html" hreflang="fr" title="Utiliser l'interface Iterator avec PHP 5"/>
	</entry>
	<entry>
		<title>Les exceptions - 2ème partie</title>
		<summary type="html">La première partie de ce tutoriel a été l'occasion de présenter le mécanisme des exceptions de manière très théorique. Au travers d'exemples simples et concrets, nous avons découvert comment générer, lancer et attraper des exceptions en plein vol. A ce stade, nous sommes encore loin de pouvoir profiter pleinement des exceptions dans des applications plus conséquente. C'est pourquoi cette seconde et dernière partie s'intéressera à la manière de dériver la classe Exception pour créer des exceptions personnalisées. Enfin, nous étudierons un mécanisme natif de PHP qui permet de centraliser et d'unifier le traitement des exceptions non capturées dans une fonction de callback appelée automatiquement par l'exception handler. </summary>
		<published>2008-03-29T10:33:11Z</published>
		<updated>2008-08-01T13:01:35Z</updated>
		<id>http://www.apprendre-php.com/tutoriels/tutoriel-42-les-exceptions-2eme-partie.html</id>
		<author>
			<name>Emacs</name>
			<email>webmaster@apprendre-php.com</email>
			<uri>http://www.apprendre-php.com</uri>
		</author>
		<link rel="alternate" href="http://www.apprendre-php.com/tutoriels/tutoriel-42-les-exceptions-2eme-partie.html" type="application/xhtml+html" hreflang="fr" title="Les exceptions - 2ème partie"/>
	</entry>
	<entry>
		<title>Les exceptions - 1ère partie</title>
		<summary type="html">Le mécanisme des exceptions a été introduit à PHP dans sa version 5 en complément de son nouveau modèle orienté objet. Au même titre qu'en Java, C++, Action Script 3 ou bien Visual Basic (pour ne citer que ces langages de programmation), les exceptions permettent de simplifier, personnaliser et d'organiser la gestion des « erreurs » dans un programme informatique. Ici le mot « erreurs » ne signifie pas « bug », qui est un comportement anormal de l'application développée, mais plutôt « cas exceptionnel » à traiter différemment dans le déroulement du programme. Etudions donc comment fonctionnent les exceptions.</summary>
		<published>2008-03-29T00:07:21Z</published>
		<updated>2009-06-20T15:33:57Z</updated>
		<id>http://www.apprendre-php.com/tutoriels/tutoriel-41-les-exceptions-1ere-partie.html</id>
		<author>
			<name>Emacs</name>
			<email>webmaster@apprendre-php.com</email>
			<uri>http://www.apprendre-php.com</uri>
		</author>
		<link rel="alternate" href="http://www.apprendre-php.com/tutoriels/tutoriel-41-les-exceptions-1ere-partie.html" type="application/xhtml+html" hreflang="fr" title="Les exceptions - 1ère partie"/>
	</entry>
</feed>