Les meilleurs cours et tutoriels PHP Consultez tous les cours
Nombre d´auteurs : 124, nombre d´articles : 22, dernière mise à jour : 23 novembre 2010
Pour débuter
-
Ce tutoriel, comme son nom l'indique, est intégralement conçu pour des grands débutants pressés.
Appelons grand débutant celui qui n'a jamais programmé ni entamé aucune initiation sur les notions générales de la programmation. Nous ambitionnons donc de satisfaire ce public, s'il est prêt à travailler régulièrement et à y consacrer une semaine intensive, par exemple...
Mais bien entendu, qui peut le plus peut le moins !
Aussi ce tutoriel ne devrait pas rebuter l'informaticien qui connaît déjà un ou plusieurs autres langages, mais souhaiterait se mettre à PHP, langage devenu incontournable pour la programmation web. Ce lecteur-là pourra parcourir à son rythme le tuto qui suit et y trouver réponses à ses questions...
Dans tous les cas, bonne lecture !Création : 3 février 2009 · 148 commentaires -
Ce cours vous apprendra à aborder tous les aspects du langage PHP, depuis la syntaxe jusqu'aux meilleures techniques de programmation. De nombreux exemples facilitent la compréhension par l'expérience. Nous verrons également d'autres aspects comme les méthodes de Test d'applications ainsi qu'une vision globale de la communauté PHP.Création : 24 mai 2008 · 20 commentaires
Sommaire
menu
Abstraction & ORM
-
Cet article présente PDO, la solution d'abstraction de bases de données en PHP, son rôle et une comparaison à mysql_ et mysqli_.Création : 29 octobre 2010 · 77 commentaires -
PDO est le PHP Data Object. Il est aujourd'hui très utilisé dans PHP et représente une référence à connaitre. Nous allons voir comment mettre en place un système permettant la création d'objets métiers sauvegardables, basés sur PDO.Création : 4 décembre 2008 · 7 commentaires -
PhpMyObject est une API développée en PHP. Un Object relational Mapping (ORM) qui transforme les résultats de requêtes SQL en objets. PMO est basé en parti sur le motif de conception Active record.Création : 24 mai 2008 -
Cet article présente EZPDO, une solution simple d'ORM en PHP. Il est destiné à des personnes ayant déjà des notions de conception de base de données et de programmation orienté objet en PHP.Création : 9 avril 2007 -
Vous utilisez Zend Framework et plus précisément son module ORM (Mapping Objet Relationnel) et vous aimeriez implémenter du Full Loading ? C'est-à-dire charger directement les objets liés à d'autres. Alors, cet article est fait pour vous, il va vous montrer comment implémenter pas-à-pas le mode Full Loading sur le framework.Création : 22 octobre 2007 -
Cet article traite de l'utilisation de PEAR::MDBD2 dans un projet PHP. Ce paquet est une couche d'accès aux données permettant de s'affranchir du SGBD utilisé.Création : 4 juin 2006 -
AdoDB est un middleware d'accès aux bases de données qui vous évitera l'appréhension à changer de base ? quand vous le souhaiterez - vers une autre base, souvent pour des raisons de performances, ou bien parce qu'un client souhaite intégrer votre produit dans son système d'information fonctionnant avec une autre base que celle pour laquelle votre produit a été conçu.Création : 9 octobre 2004 -
Pierre-Baptiste Naigeon a écrit un tutoriel pour apprendre à concevoir un site au menu dynamique. Le tutoriel qui suit est l'étape suivante dans l'élaboration d'un site Web : utiliser des classes d'abstraction. Je me contenterai de reprendre l'exemple qu'il donne sans le modifier en substance : je ne prévois d'en modifier que l'organisation. Le produit final sera 100% identique à l'original mais le code sera mieux organisé, ce qui est fondamental pour permettre à un projet d'évoluer.Création : 19 mai 2006 · Commentez
menu
Business Intelligence
-
Ce document a pour but d'expliquer comment mettre en oeuvre l'appel de rapports réalisés au format JasperReports depuis une application PHP via le pont PHP / JAVA Bridge.Création : 24 août 2007 -
Ce tutoriel a pour but de pouvoir intégrer un applicatif Java (ici l'outil de reporting BIRT) dans un environnement PHP via l'appel à une URL.Création : 19 avril 2009
menu
MySQL
-
Ce tutoriel est principalement destiné à des débutants en PHP, bien qu'il puisse aussi servir d'aide-mémoire. Il donne les principes de base pour pouvoir utiliser une base de données MySQL depuis un script PHP. Il vise à éviter certaines erreurs courantes, et à bien comprendre les mécanismes de l'interface entre PHP et MySQL. Ce n'est absolument pas un tutoriel avancé, il ne présente que quelques fonctions vitales, et ne se substitue pas à la documentation officielle (elle propose juste une présentation plus synthétique).Création : 25 juillet 2006 -
Cet article présente une méthode pour récupérer des informations sur un site internet et les intégrer dans une base de données ou dans un flux XML.Création : 1er février 2004 -
Ce tutoriel va vous apprendre comment stocker depuis PHP, des images (GIF ou JPEG) directement dans une base MySQL. Les images sont directement enregistrées en tant que binaire dans une table et n'ont ainsi aucune présence dans le système de fichiers.Création : 1er juillet 2005 -
Un client peut demander l'accès simultané à plusieurs pages PHP, dans ce cas, PHP s'exécute de manière concurrante et exécute le code des 2 pages de manière simultanée. Dans le cas le plus trivial, cela ne pose aucun problème car 2 pages PHP ne peuvent pas partager de ressources ou de variables. Les variables de session posent un problème car elles peuvent être partagées par plusieurs pages. Pour résoudre ce problème, PHP synchronise l'accès à 2 pages ayant le même identifiant de session par un principe de session critique. Une seule page est donc exécutée à la fois, même si 2 requêtes sont effectuées simultanément.Création : 10 octobre 2005 -
Les sessions étant très utilisées de nos jours, il ne faut jamais négliger le coté sécurité. Afin de mieux sécuriser les sessions, vous pouvez stocker celles-ci dans la base de données.Création : 28 août 2006 · Commentez -
Le but de ce tutorial est de vous montrer un exemple de conception de site dynamique. Bien entendu, rien ne vous empêche de ne pas suivre cette structure, et de coder votre site autrement.Création : 18 mai 2006 -
Ne dit-on pas d'une quête incertaine et harassante : "c'est comme chercher une aiguille dans une botte de foin" ? Si l'esprit humain sait se montrer performant pour déduire et extrapoler, il s'épuise en revanche assez rapidement dans les dénombrements et les appariements. Ce n'est pas le cas du SGBD lequel, en outre, bat l'humain à plates coutures dès qu'il s'agit de s'attaquer à des séries dépassant quelques dizaines d'unités. On voit ici comment, mises en synergie, une once d'ingéniosité du codeur et les extraordinaires capacités du SGBD viennent aisément à bout d'un casse-tête à priori abscons.Création : 3 mai 2009 · Mise à jour : 11 mai 2009 -
Jusque récemment j'ai toujours utilisé les fonctions MySQL génériques incluses dans PHP pour me connecter à mes bases de données. Cela provient du fait que j'ai appris à me connecter aux bases de cette manière et que je n'ai jamais eu réellement besoin d'une alternative. Sur un nouveau projet sur lequel je suis en train de travailler, j'ai décidé de jeter un ?il sur la librairie MySQLi (MySQL amélioré). La plupart des fonctions sont les mêmes mais peuvent maintenant être utilisées dans un contexte orienté objet ce qui semble pour moi un grand avantage. Ci-dessous je me penche sur l'implémentation de MySQLi et l'extension avec votre propre code, tout en l'utilisant pour exécuter des procédures stockées.Création : 15 septembre 2009 · Commentez -
Il y a quelques temps, j'ai écrit un article sur l'utilisation des procédures stockées dans MySQL et l'extension de MySQLi en PHP pour les exécuter. Je vais maintenant rapidement couvrir quelques techniques avancées que vous pouvez utiliser pour réduire le nombre de données transférées entre la base de données et votre application.Création : 17 septembre 2009 · 2 commentaires -
Bien souvent le simple langage SQL ne suffit pas à obtenir ce que nous cherchons à extraire de notre base de données. Il est alors indispensable de générer une requête SQL dynamiquement grâce à un langage applicatif. Ici nous verrons un cas où cette pratique s'impose avec PHP et MySQL.Création : 4 mars 2009 · Mise à jour : 15 mars 2009
menu
Oracle
-
Ce tutorial explique comment configurer Apache pour prendre en charge Oracle, et comment accéder à une base Oracle pour des requêtes.Création : 9 janvier 2004
menu
PostgreSQL
-
Nombre de développeurs utilisent EasyPHP sur leur station de travail. Cet outil est fourni avec MySQL par défaut, nous allons vous montrer comment intégrer phpPgAdmin dans cet environnement.Création : 1er décembre 2005