PHP 7 : cours et exercices / Jean Engels


Item type | Current library | Collection | Shelving location | Call number | Status | Date due | Barcode | Item holds | |
---|---|---|---|---|---|---|---|---|---|
Prêt normal | Enssib | Papier | Pôle Information numérique et médias | 003 LAN php (Browse shelf(Opens below)) | Available | 902370A |
PHP = PHP Hypertext Preprocessor
Index
"Un cours idéal pour assimiler la syntaxe et les concepts objet de PHP 7 et s'initier au développement d'applications web professionnelles Ce manuel d'initiation vous conduira des premiers pas en PHP jusqu'à la réalisation d'un site web complet interagissant avec une base de données MySQL ou SQLite. Après avoir appris à installer PHP et à créer quelques pages simples, vous étudierez en détail la syntaxe du langage (variables, types de données, opérateurs, instructions, fonctions, tableaux...), avant de progresser rapidement vers des sujets de niveau plus avancé : programmation objet, manipulation des chaînes de caractères et expressions régulières, gestion des mails, sessions et cookies, accès objet aux bases de données MySQL et SQLite, traitements XML, etc. Successeur de PHP 5 - Cours et exercices du même auteur, cet ouvrage met en avant les nouveautés de PHP 7 : typage des paramètres des fonctions et des valeurs qu'elles retournent, fonctions anonymes, générateurs, classes anonymes, suppression de l'accès procédural à MySQL au profit des méthodes objet, etc. Des exercices corrigés et des travaux pratiques pour une mise en oeuvre immédiate de vos connaissances Pour vous aider à valider et mettre en oeuvre vos connaissances, vous trouverez en fin de chaque chapitre une série d'exercices dont les corrigés et le code source sont disponibles sur www.editions-eyrolles.com et www.funhtml.com. Vous découvrirez également en fin d'ouvrage trois exemples de sites web dynamiques présentés sous forme de travaux pratiques : à vous de développer ces applications à partir du cahier des charges et des indications fournies dans l'énoncé, en résistant à la tentation de télécharger trop rapidement les solutions données sur le site des Editions Eyrolles ! A qui s'adresse cet ouvrage ? - Aux étudiants en cursus d'informatique ou de design web. - A toute personne ayant des bases de programmation web (HTML, JavaScript...) et souhaitant s'autoformer à PHP. - Aux enseignants et formateurs à la recherche d'une méthode pédagogique pour enseigner PHP." (source : quatrième de couverture)
P. XIX Avant-propos P. 1 Chapitre 1 Introduction P. 2 Avant de commencer P. 5 Premier contact avec PHP P. 15 Chapitre 2 Variables, constantes et types P. 15 Les variables P. 20 Les constantes P. 22 Les types de données P. 23 Déterminer le type d'une variable P. 26 Les entiers P. 27 Les flottants P. 28 Les opérateurs numériques P. 29 Les fonctions mathématiques P. 31 Les booléens P. 34 Les chaînes de caractères P. 36 Les tableaux P. 40 Les objets P. 41 Les types divers P. 42 Mémo des fonctions P. 43 Exercices P. 45 Chapitre 3 Les instructions de contrôle P. 45 Les instructions conditionnelles P. 52 Les instructions de boucle P. 62 Gestion des erreurs P. 69 Exercices P. 71 Chapitre 4 Les chaînes de caractères P. 71 Affichage des chaînes P. 76 Mise en forme des chaînes P. 79 Entités HTML et caractères spéciaux P. 81 Recherche de sous-chaînes P. 84 Comparaison de chaînes P. 87 Transformation de chaînes en tableaux P. 88 Les expressions régulières P. 97 Mémo des fonctions P. 100 Exercices P. 103 Chapitre 5 Les tableaux P. 103 Créer des tableaux P. 112 Lire les éléments des tableaux P. 124 Manipuler des tableaux P. 133 Trier les éléments d'un tableau P. 142 Opérer une sélection des éléments P. 143 Appliquer une fonction à un tableau P. 146 L'objet ArrayObjet P. 149 Les méthodes de tri des éléments P. 153 Mémo des fonctions P. 158 Exercices P. 159 Chapitre 6 Les formulaires P. 159 Création d'un formulaire HTML P. 169 Récupération des données du formulaire P. 180 Transfert de fichiers vers le serveur P. 187 Gérer les boutons d'envoi multiples P. 189 Exercices P. 191 Chapitre 7 Les fonctions P. 191 Les fonctions natives de PHP P. 193 Créer ses propres fonctions P. 205 Les fonctions avec un nombre de paramètres variable P. 209 Les générateurs P. 211 Portée des variables P. 216 Passer des arguments par référence P. 218 Cas particuliers P. 227 Exercices P. 229 Chapitre 8 Dates et calendriers P. 229 Les dates P. 234 Afficher une date en clair P. 241 Les fonctions de calendrier P. 244 Mémo des fonctions P. 244 Exercices P. 247 Chapitre 9 La programmation objet P. 248 Terminologie des objets P. 249 Classe et instance P. 268 Héritage P. 285 Les classes anonymes P. 287 Clonage d'objet P. 289 Les namespaces P. 295 Méthodes magiques P. 297 Mémo des fonctions P. 297 Exercices P. 299 Chapitre 10 Les images dynamiques P. 299 Principaux généraux P. 315 Utilisation pratique P. 320 Mémo des fonctions P. 323 Exercices P. 325 Chapitre 11 Les fichiers P. 326 Création, ouverture et fermeture d'un fichier P. 330 Écriture dans un fichier P. 335 Lecture de fichiers P. 350 Modifications de fichiers P. 352 Informations sur les fichiers P. 355 Mémo des fonctions P. 357 Exercices P. 359 Chapitre 12 Cookies, sessions et e-mails P. 359 Les cookies P. 366 Les sessions P. 378 L'envoi d'e-mails P. 385 Mémo des fonctions P. 386 Exercices P. 387 Chapitre 13 Rappels sur les SGBDR P. 388 Le modèle entité/association P. 395 Passage au modèle relationnel P. 399 Exercices P. 401 Chapitre 14 Le langage SQL et phpMyAdmin P. 401 L'interface phpMyAdmin P. 403 Création d'une base de données P. 405 Création de tables P. 419 Insertion de données P. 426 Sélection des données P. 439 Les jointures P. 442 Exercices P. 445 Chapitre 15 Accès objet à MySQL avec PHP P. 445 Connexion au serveur MySQL P. 448 Envoi de requêtes SQL au serveur P. 449 Lecture du résultat d'une requête P. 452 Lecture des noms de colonnes P. 457 Insertion de données dans la base P. 460 Mise à jour d'une table P. 464 Recherche dans la base P. 467 Les requêtes préparées P. 470 Les transactions P. 472 Mémo des méthodes et propriétés P. 475 Exercices P. 477 Chapitre 16 PDO et MySQL P. 478 Connexion au serveur MySQL P. 480 Envoi de requêtes SQL au serveur P. 481 Lecture du résultat d'une requête P. 483 Lecture des noms de colonnes P. 489 Insertion de données dans la base P. 492 Mise à jour d'une table P. 496 Recherche dans la base P. 499 Les requêtes préparées P. 502 Les transactions P. 504 Mémo des méthodes P. 506 Exercices P. 507 Chapitre 17 La base SQLite P. 507 Caractéristiques générales P. 512 La méthode SQLite3 P. 525 Accès à SQLite avec PDO P. 526 Mémo des méthodes des objets P. 528 Exercices P. 531 Chapitre 18 PHP et SimpleXML P. 531 Notions de XML P. 535 Lecture d'un fichier XML P. 548 Création d'un fichier XML à partir d'un formulaire P. 550 Relations entre XML et une base MySQL P. 558 Mémo des fonctions et méthodes P. 558 Exercices P. 561 Chapitre 19 Travaux personnels P. 561 Démarche à suivre P. 562 TP n° 1. Un site de rencontres P. 565 TP n° 2. Dictionnaire de citations interactif P. 568 TP n° 3. Commerce en ligne P. 571 Index
There are no comments on this title.