PHP 7 avancé

PHP 7 est la dernière version majeure du langage, de la plateforme qui propulse 80 % du Web.

PHP 7 et son écosystème offrent aux développeurs tous les outils nécessaires à la mise en place d’applications Web professionnelles : programmation orientée objet, espaces de noms, fonctions anonymes, création et consommation de services web et d’API, couche d’abstraction de bases de données relationnelles native PDO ou extensions permettant la connexion à des bases NoSQL, manipulation de documents XML avec DOM ou SimpleXML, support JSON, bibliothèques de composants et frameworks…

Ce livre reprend l’approche pédagogique du bestseller « PHP 5 avancé », qui a été très largement plébiscité et recommandé pendant dix ans durant ses six éditions. Il a été entièrement revu et corrigé par Pascal, Cyril et Julien, pour répondre aux besoins du développement en PHP moderne.

« PHP 7 avancé » donne aux développeurs les clés qui lui permettront d’évoluer avec aisance dans le riche univers de PHP 7 et d’en maîtriser les subtilités : bonnes pratiques de conception d’applications web ou en ligne de commandes, formulaires, cookies et sessions, programmation orientée objet poussée, utilisation de JSON et de XML, services web, intégration aux bases de données relationnelles (MariaDB/MySQL) ou NoSQL (MongoDB/Redis), stratégies d’optimisation et de sécurité…

Couverture du livre PHP 7 avancé

Éditions Eyrolles

45,00 €

EAN : 9782212143577 — Publication : 13 oct. 2016 — 688 pages

À propos des auteurs

  • Photo de Pascal MARTIN
  • Pascal MARTIN

  • TEA, The Ebook Alternative
  • Je suis développeur Web, spécialisé sur PHP et son écosystème, à Lyon.
    Je publie occasionnellement des articles en rapport avec le développement sur mon blog et vous pouvez régulièrement me croiser en conférences.
    J'ai également écrit le livre « Développer une Extension PHP ».
  • Photo de Julien PAULI
  • Julien PAULI

  • SensioLabs
  • Je suis architecte système et web et je travaille chez SensioLabs.
    Véritable passionné par l'openSource, je m'investis et contribue à l'amélioration quotidienne de PHP et de son écosystème, en corrigeant des bugs et en développant des idées/concepts via des extensions.
    Je suis actuellement en charge de la gestion des sorties des versions 5.5 et 5.6 du langage et je poste sur jpauli.github.io.
  • Photo de Cyril PIERRE de GEYER
  • Cyril PIERRE de GEYER

  • Openska
  • Impliqué dans la sphère PHP depuis 1999 je travaille dans la formation via EPITA, Epitech, HEC et l'organisme de formation préféré des pros du Web : Openska.
    Je suis l'initiateur des livres PHP 5 avancé, performances PHP et PHP 7 avancé. Les publications de mon blog Cyruss.com traitent de sujets techno business.
    Globalement mon crédo est de permettre à notre caste, aux techniques, d'aller de l'avant pour que notre impact sociétal soit plus grand.
  • Photo de Éric DASPET
  • Éric DASPET

  • La Ruche Qui Dit Oui!
  • Je suis un passionné du web qui aime contribuer à changer le monde, aujourd’hui CTO en startup.
    Je suis à l’origine avec Cyril de du livre PHP 5 avancé, des conférences Paris-Web, et de la startup TEA the ebook alternative.
    Je parle toujours de PHP, mais aussi de Ruby, d’architectures décentralisée, et beaucoup de web coté navigateur.

Sommaire

  • p. 1 — Qu'est-ce que PHP ?
  • p. 25 — Installer et configurer
  • p. 55 — Les structures de base
  • p. 83 — Traitements de base
  • p. 109 — Les fonctions
  • p. 133 — Chaînes de caractères
  • p. 161 — Les expressions relationnelles
  • p. 181 — Utilisation des tableaux
  • p. 207 — Les formulaires
  • p. 229 — HTTP et interactions avec le client web
  • p. 247 — Les cookies et les sessions
  • p. 283 — Gestion des objets
  • p. 327 — Erreurs et exceptions
  • p. 357 — Typage en PHP
  • p. 373 — Gestion des dates
  • p. 391 — Gestion de flux simplifiés : fichiers
  • p. 431 — Utiliser une base de données
  • p. 481 — POO avancée
  • p. 531 — Gestion avancée des flux et du réseau
  • p. 557 — Echanges de données : XML, JSON et API
  • p. 595 — PHP en lignes de commandes : CLI
  • p. 625 — Sécurité
  • p. 663 — Installation et configuration avancées

Acheter

Notre livre est disponible chez votre libraire habituel ;-)