PHP 7 : cours et exercices

"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 ba...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Autor principal: Engels, Jean
Formato: Livre papier
Idioma:Français
Publicado em: Paris : Eyrolles DL 2017.
coleção:[Collection Noire]
Assuntos:
Nota: PHP = PHP Hypertext Preprocessor
Autres localisations: Voir dans le Sudoc
Variante du titre:Php7 :, cours et exercices
Edition sous un autre format:• PHP 7, cours et exercices, Jean Engels, 2017, Paris, Eyrolles, 978-2-212-00956-9
Sumário:
  • 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