IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo dvp
  • Forums
  • Tutoriels
  • FAQ
  • Blogs
  • Chat
  • Newsletter
  • Emploi
  • Études
  • Droit
  • Club
  • DI/DSI Solutions d'entreprise
    • DI/DSI Solutions d'entreprise
    • Big Data
    • BPM
    • Business Intelligence
    • Data Science
    • ERP / PGI
    • CRM
    • SAS
    • SAP
    • Sécurité
    • Droit informatique et entreprise
    • OnlyOffice
  • Cloud
    • Cloud Computing
    • Oracle
    • Azure
    • IBM Cloud
  • IA
    • Intelligence artificielle
  • ALM
    • ALM
    • Agile
    • Merise
    • UML
  • Microsoft
    • Microsoft
    • .NET
    • Microsoft Office
    • Visual Studio
    • Windows
    • ASP.NET
    • TypeScript
    • C#
    • VB.NET
    • Azure
  • Java
    • Java
    • Java Web
    • Spring
    • Android
    • Eclipse
    • NetBeans
  • Dév. Web
    • Développement et hébergement Web
    • AJAX
    • Apache
    • ASP
    • CSS
    • Dart
    • Flash / Flex
    • JavaScript
    • NodeJS
    • PHP
    • Ruby & Rails
    • TypeScript
    • Web sémantique
    • Webmarketing
    • (X)HTML
  • EDI
    • EDI
    • 4D
    • Delphi
    • Eclipse
    • JetBrains
    • LabVIEW
    • NetBeans
    • MATLAB
    • Scilab
    • Visual Studio
    • WinDev
    • Visual Basic 6
    • Lazarus
    • Qt Creator
  • Programmation
    • Programmation
    • Débuter - Algorithmique
    • 2D - 3D - Jeux
    • Assembleur
    • C
    • C++
    • C#
    • D
    • Go
    • Kotlin
    • Objective C
    • Pascal
    • Perl
    • Python
    • Rust
    • Swift
    • Qt
    • XML
    • Autres
  • SGBD
    • SGBD & SQL
    • 4D
    • Access
    • Big Data
    • Data Science
    • DB2
    • Firebird
    • InterBase
    • MySQL
    • NoSQL
    • PostgreSQL
    • Oracle
    • Sybase
    • SQL-Server
    • MongoDB
  • Office
    • Microsoft Office
    • Access
    • Excel
    • Word
    • Outlook
    • PowerPoint
    • SharePoint
    • Microsoft Project
    • OpenOffice & LibreOffice
    • OnlyOffice
  • Mobiles
    • Mobiles
    • Android
    • iOS
  • Systèmes
    • Systèmes
    • Windows
    • Linux
    • Arduino
    • Hardware
    • HPC
    • Mac
    • Raspberry Pi
    • Réseau
    • Green IT
    • Sécurité
    • Systèmes embarqués
    • Virtualisation
    • Informatique quantique
    • Crypto, NFT & Blockchain
  • Dév. Web
  • AJAX
  • Apache
  • ASP
  • CSS
  • Dart
  • Flash / Flex
  • JavaScript
  • NodeJS
  • PHP
  • Ruby
  • TypeScript
  • Web sémantique
  • Webmarketing
  • (X)HTML
  • Forum PHP
  • FAQ PHP
  • Cours PHP
  • Sources PHP
  • Livres PHP
  • Scripts PHP
  • Outils PHP
  • Laravel
  • Symfony
  • Zend Framework

Introduction au langage PHP 5 par l'exemple

Table des matièresPlier Déplier

  • Remerciements
    • I. Remerciements
  • Avant-propos
    • II. Avant-propos
  • Installation d'un environnement de travail
    • III. Installation d'un environnement de travail
      • III-A. Installation de WampServer
      • III-B. Installation de l'IDE Netbeans 7.0
  • Les bases de PHP
    • IV. Les bases de PHP
      • IV-A. Un premier exemple
        • IV-A-1. Le programme (exemple_01)
      • IV-B. La portée des variables
        • IV-B-1. Programme 1 (exemple_02)
        • IV-B-2. Programme 2 (exemple_03)
      • IV-C. Les tableaux
        • IV-C-1. Tableaux classiques à une dimension (exemple_04)
        • IV-C-2. Le dictionnaire (exemple_05)
        • IV-C-3. Les tableaux à plusieurs dimensions (exemple_06)
        • IV-C-4. Liens entre chaînes et tableaux (exemple_07)
      • IV-D. Les chaînes de caractères
        • IV-D-1. Notation (exemple_08)
        • IV-D-2. Comparaison (exemple_09)
      • IV-E. Les expressions régulières (exemple_10)
      • IV-F. Mode de passage des paramètres des fonctions (exemple_11)
      • IV-G. Résultats rendus par une fonction (exemple_12)
      • IV-H. Les fichiers texte (exemple_13)
  • Exercice d'application - IMPOTS
    • V. Exercice d'application - IMPOTS
      • V-A. Le problème
      • V-B. Version avec tableaux (impots_01)
      • V-C. Version avec fichiers texte (impots_02)
  • Les objets
    • VI. Les objets
      • VI-A. Toute variable peut devenir un objet doté d'attributs (exemple_14)
      • VI-B. Une classe Personne sans attributs déclarés (exemple_15)
      • VI-C. La classe Personne avec attributs déclarés (exemple_16)
      • VI-D. La classe Personne avec un constructeur (exemple_17)
      • VI-E. La classe Personne avec contrôle de validité dans le constructeur (exemple_18)
      • VI-F. Ajout d'une méthode faisant office de second constructeur (exemple_19)
      • VI-G. Un tableau d'objets Personne (exemple_20)
      • VI-H. Création d'une classe dérivée de la classe Personne (exemple_21)
      • VI-I. Création d'une seconde classe dérivée de la classe Personne (exemple_22)
      • VI-J. Les interfaces (exemple_23)
  • Exercice d'application - IMPOTS avec objets
    • VII. Exercice d'application - IMPOTS avec objets (impots_03)
  • Utilisation du Sgbd MySql
    • VIII. Utilisation du Sgbd MySql
      • VIII-A. Connexion à une base MySQL - 1 (mysql_01)
      • VIII-B. Création d'une table MySQL (mysql_02)
      • VIII-C. Remplissage de la table personnes (mysql_03)
      • VIII-D. Exécution de requêtes SQL quelconques (mysql_04)
  • Exercice IMPOTS avec MySQL
    • IX. Exercice IMPOTS avec MySQL
      • IX-A. Transfert d'un fichier texte dans une table MySQL (txt2mysql)
      • IX-B. Le programme de calcul de l'impôt (impots_04)
  • Les fonctions réseau de PHP
    • X. Les fonctions réseau de PHP
      • X-A. Obtenir le nom ou l'adresse IP d'une machine de l'Internet (inet_01)
      • X-B. Un client web (inet_02)
      • X-C. Un client smtp (inet_03)
      • X-D. Un second programme d'envoi de mail (inet_04)
  • Des serveurs en PHP
    • XI. Des serveurs en PHP
      • XI-A. Application client/ serveur de date/heure
        • XI-A-1. Le serveur (web_01)
        • XI-A-2. Un client (client1_web_01)
        • XI-A-3. Un deuxième client (client2_web_01)
      • XI-B. Récupération par le serveur des paramètres envoyés par le client
        • XI-B-1. Le client GET (client1_web_02)
        • XI-B-2. Le serveur (web_02)
        • XI-B-3. Le client POST (client2_web_03)
        • XI-B-4. Le serveur (web_03)
      • XI-C. Récupération des variables d'environnement du serveur WEB
        • XI-C-1. Le serveur (web_04)
        • XI-C-2. Le client (client1_web_04)
      • XI-D. Gestion des sessions WEB
        • XI-D-1. Le fichier de configuration
        • XI-D-2. Le serveur 1 (web_05)
        • XI-D-3. Le client 1 (client1_web_05)
        • XI-D-4. Le serveur 2 (web_06)
        • XI-D-5. Le client 2 (client1_web_06)
        • XI-D-6. Le serveur 3 (web_07)
        • XI-D-7. Le client 3 (client1_web_07)
  • Exercice IMPOTS avec un service WEB et une architecture à trois couches
    • XII. Exercice IMPOTS avec un service WEB et une architecture à trois couches
      • XII-A. Le script client (clients_impots_05_web)
      • XII-B. Le service web de calcul de l'impôt
        • XII-B-1. Les entités du service web (impots_05_entites)
        • XII-B-2. La couche [dao] (impots_05_dao)
        • XII-B-3. La couche [métier] (impots_05_metier)
        • XII-B-4. La couche [web] (impots_05_web)
  • Traitement de documents XML
    • XIII. Traitement de documents XML (simplexml_01)
  • Exercice IMPOTS avec XML
    • XIV. Exercice IMPOTS avec XML
      • XIV-A. Le serveur (impots_05B_web)
      • XIV-B. Le client (client_impots_05b_web)

Introduction au langage PHP 5 par l'exemple (bases du langage, programmation objet, exploitation des bases de données, programmation réseau, programmation web). Ce document est un recueil d'exemples commentés. 

Téléchargement PDF de l'article :  http1  http2

Téléchargement des codes du document :  http1  http2

Autres ressources (J2E, .Net, PHP, Andoid, Python, ...) : http://tahe.developpez.com

Lire l'article.

Article lu   fois.

L'auteur

Serge Tahé Profil Pro Site personnel

L'article

Publié le 1er août 2011 - Mis à jour le 1er août 2011 

Public visé : débutant

Version en ligne

Autre PDF

Lire l'article


suivant
  

Licence Creative Commons
Le contenu de cet article est rédigé par Serge Tahé et est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 non transposé.
Les logos Developpez.com, en-tête, pied de page, css, et look & feel de l'article sont Copyright © 2011 Developpez.com.

Contacter le responsable de la rubrique PHP
  • Nous contacter
  • Soutenir Developpez.com
  • Participez
  • Hébergement
  • Publicité / Advertising
  • Informations légales

© 2000-2025 - www.developpez.com