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...
Na minha lista:
| Autor principal: | |
|---|---|
| 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

