PHP 7
eBook - ePub

PHP 7

Cours et exercices

Jean Engels

  1. 585 Seiten
  2. French
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub

PHP 7

Cours et exercices

Jean Engels

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

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.

Häufig gestellte Fragen

Wie kann ich mein Abo kündigen?
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
(Wie) Kann ich Bücher herunterladen?
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Welcher Unterschied besteht bei den Preisen zwischen den Aboplänen?
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Was ist Perlego?
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Unterstützt Perlego Text-zu-Sprache?
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ist PHP 7 als Online-PDF/ePub verfügbar?
Ja, du hast Zugang zu PHP 7 von Jean Engels im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Ciencia de la computación & Programación en PHP. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Verlag
Eyrolles
Jahr
2017
ISBN
9782212284027

1

Introduction

Le sigle PHP signifiait à l’origine Personal Home Page. Pour Rasmus Lerdorf, l’auteur de ce qui allait devenir le langage de script côté serveur incorporable dans tout document HTML que nous connaissons, il s’agissait alors d’ajouter quelques fonctionnalités à ses pages personnelles. PHP signifie aujourd’hui Php Hypertext Preprocessor car il renvoie à un navigateur un document HTML construit par le moteur de script Zend Engine 2 de PHP, dont nous allons voir le fonctionnement. Il permet de créer des pages web dynamiques et interactives.
Imaginez que vous soyez fan de moto et que vous vouliez présenter les photos de vos modèles préférés et leurs caractéristiques techniques. La création de quelques pages HTML statiques, agrémentées de liens pour naviguer d’une page à l’autre, peut suffire. Imaginez maintenant que vous soyez rejoint par d’autres personnes qui partagent la même passion et que votre site présente des centaines de modèles et une rubrique de petites annonces et de contacts entre membres. La quantité d’informations à présenter ne permet plus de naviguer dans le site au moyen de liens mais réclame, dès la page d’accueil, un moteur de recherche. L’utilisateur saisit un ou plusieurs critères de recherche, à partir desquels le code d’un script PHP crée une page contenant les informations recherchées et seulement elles. Chaque visiteur et chaque besoin particulier génèrent donc des pages différentes, personnalisées, construites dynamiquement.
PHP permet en outre de créer des pages interactives. Une page interactive permet à un visiteur de saisir des données personnelles. Ces dernières sont ensuite transmises au serveur, où elles peuvent rester stockées dans une base de données pour être diffusées vers d’autres utilisateurs. Un visiteur peut, par exemple, s’enregistrer et retrouver une page adaptée à ses besoins lors d’une visite ultérieure. Il peut aussi envoyer des e-mails et des fichiers sans avoir à passer par son logiciel de messagerie. En associant toutes ces caractéristiques, il est possible de créer aussi bien des sites de diffusion et de collecte d’information que des sites d’e-commerce, de rencontres ou des blogs.
Pour contenir la masse d’informations collectées, PHP s’appuie généralement sur une base de données, généralement MySQL mais aussi SQLite, et sur des serveurs Apache. PHP, MySQL et Apache forment d’ailleurs le trio ultradominant sur les serveurs Internet. Quand ce trio est associé sur un serveur à Linux, on parle de système LAMP (Linux, Apache, MySQL, PHP). PHP est utilisé aujourd’hui par plus des trois quarts des sites dynamiques de la planète et par les trois quarts des grandes entreprises françaises. Pour un serveur Windows, on parle de système WAMP, mais ceci est beaucoup moins courant.
Vous passerez en revue dans le cours de cet ouvrage tous les outils nécessaires à la réalisation d’un site dynamique et interactif à l’aide de PHP et d’une base de données MySQL ou SQLite. Les principaux avantages de ces outils sont la facilité d’apprentissage, la grande souplesse d’utilisation, l’excellent niveau de performance et, ce qui ne gâte rien, la gratuité.
Pour parvenir à la réalisation des types de site que nous venons de voir nous allons aborder successivement les points suivants :
La syntaxe et les caractéristiques du langage PHP, dont la connaissance est la base indispensable à toute la suite.
Les notions essentielles du langage SQL permettant la création et la gestion des bases de données et la réalisation des requêtes sur ces bases.
Le fonctionnement et la réalisation de bases de données MySQL puis SQLite et les moyens d’y accéder à l’aide des fonctions spécialisées de PHP ou d’objets.
Pour progresser rapidement il vous sera nécessaire de lire ce livre de manière linéaire au moins pour le début et de ne pas brûler les étapes. N’essayez donc pas de commencer par la fin en abordant les bases de données sans connaissance préalable de PHP ou de SQL.

Avant de commencer

Avant d’envisager d’écrire votre premier script, il vous faut faire le point sur les connaissances nécessaires à cette réalisation. Il n’est pas envisageable de commencer cet apprentissage sans aucune connaissance d’Internet et de la création de pages HTML. Du point de vue matériel, vous devez de surcroît disposer des quelques outils qui vous permettront d’écrire et surtout de tester vos scripts sur un ordinateur personnel.

Compétences requises

L’objectif de cet ouvrage étant de permettre un apprentissage progressif de PHP, la connaissance d’un langage de programmation quelconque n’est pas vraiment indispensable. Cependant, quelques notions de programmation en langage C, Java ou en JavaScript, par exemple, ne peuvent que rendre l’accès à PHP plus facile. En revanche, la connaissan...

Inhaltsverzeichnis

Zitierstile für PHP 7

APA 6 Citation

Engels, J. (2017). PHP 7 (1st ed.). Eyrolles. Retrieved from https://www.perlego.com/book/3509041/php-7-cours-et-exercices-pdf (Original work published 2017)

Chicago Citation

Engels, Jean. (2017) 2017. PHP 7. 1st ed. Eyrolles. https://www.perlego.com/book/3509041/php-7-cours-et-exercices-pdf.

Harvard Citation

Engels, J. (2017) PHP 7. 1st edn. Eyrolles. Available at: https://www.perlego.com/book/3509041/php-7-cours-et-exercices-pdf (Accessed: 15 October 2022).

MLA 7 Citation

Engels, Jean. PHP 7. 1st ed. Eyrolles, 2017. Web. 15 Oct. 2022.