"Programmation PHP (3e édition)"
Classer:livre électronique phpvoir:3098672Télécharger:462
Le Web est de loin le plus grand moyen de communication en équipe et individuel. La page Web présente des images panoramiques de la Terre prises par des satellites artificiels, l'exploration de la vie dans l'espace, des albums photos personnels de famille, des caddies et des listes de produits. De nombreuses pages Web sont alimentées par PHP, un langage de script open source conçu pour HTML.
Depuis sa création en 1994, PHP a pris d'assaut le Web en raison de sa croissance phénoménale et a été recommandé par IBM et Oracle (pour n'en citer que quelques-uns).
Des millions de sites Web utilisent PHP, ce qui témoigne de sa popularité et de sa facilité d'utilisation. Chaque jour, des gens apprennent PHP et créent de puissantes pages Web dynamiques. Marc Andreessen, partenaire d'Andreessen Horowitz et fondateur de la communauté Netscape, a récemment déclaré que PHP avait dépassé Java en tant que langage Web dominant.
Le noyau du langage après PHP 5 met en avant de puissants outils de traitement de chaînes et de tableaux, ainsi qu'une prise en charge et une optimisation orientées objet. Avec des modules d'extension facultatifs, une application PHP peut interagir avec les bases de données MySQL ou Oracle, dessiner des graphiques, créer des fichiers PDF et analyser des fichiers XML. Vous pouvez écrire vos propres modules d'extension en C, par exemple, pour fournir une interface PHP à une base de code existante. Vous pouvez également exécuter PHP sous Windows, ce qui vous permet également de contrôler d'autres applications Windows, telles que l'utilisation de COM pour appeler Word et Excel, ou l'utilisation d'ODBC pour interagir avec une base de données.
Ce livre est un guide du langage PHP. Lorsque vous aurez fini de lire, vous saurez comment fonctionne le langage PHP, comment utiliser des extensions puissantes en PHP standard et comment concevoir votre propre programme Web PHP. lecteur
PHP est un creuset culturel. Les concepteurs Web apprécieront sa facilité d'utilisation et sa commodité, et les programmeurs apprécieront son évolutivité, sa puissance, sa diversité et sa rapidité. Les deux cultures doivent être traduites de manière claire et précise dans la langue. Si vous êtes programmeur, ce livre est fait pour vous. Nous présentons le modèle du langage PHP et ne perdons pas votre temps à discuter d'exemples spécifiques. De nombreux exemples sont expliqués en détail, et des conseils pratiques de programmation et des astuces de style de codage feront de vous non seulement un programmeur PHP, mais un meilleur programmeur PHP.
Si vous êtes un concepteur Web, vous trouverez des guides clairs et utiles pour des technologies spécifiques, telles que XML, les sessions, la génération de PDF et les images. Vous pouvez obtenir rapidement les informations dont vous avez besoin, les principes de programmation de base exprimés en termes simples. Ce livre a été entièrement relu pour prendre en compte les dernières fonctionnalités de PHP 5.
Prémisse
Ce livre suppose que vous avez une expérience professionnelle en HTML. Si vous ne connaissez pas HTML, vous devez acquérir une certaine expérience avec quelques pages Web simples avant d'apprendre PHP. Pour plus d'informations sur HTML, nous vous recommandons le livre HTML & XHTML: The Definitive Guide de Chunk Musciano et Bill Kennedy (publié par O'Reilly).
Contenu de ce livre
Nous avons soigneusement organisé le contenu de ce livre afin que vous puissiez le lire séquentiellement depuis le début ou passer directement aux sujets d'intérêt. Le livre comprend 17 chapitres et 1 annexe. Comme suit.
Chapitre 1, Introduction à PHP
Donne un historique de PHP et un aperçu de ce qui peut être fait avec les programmes PHP.
Chapitre 2, Bases du langage
Un guide concis des éléments PHP. Tels que les définisseurs, les types de données, les opérateurs et les instructions de contrôle de flux.
Chapitre 3, Fonctions
Discutez des fonctions définies par l'utilisateur. Contient la portée, des listes de paramètres de longueur variable, des variables et des fonctions anonymes.
Chapitre 4, Chaînes
Couvre les fonctions que vous devez utiliser pour créer, analyser, rechercher et modifier des chaînes dans le code PHP.
Chapitre 5, Tableaux
Présente des fonctions et des commentaires détaillés pour la construction, le traitement et le tri de tableaux à l'aide du code PHP.
Chapitre 6, Objets
Couvre les nouvelles fonctionnalités orientées objet de PHP. Dans ce chapitre, vous découvrirez les classes, les objets, l'héritage et l'introspection.
Chapitre 7, Technologies Web
Discute des principes fondamentaux du Web tels que les paramètres et la validation des formulaires, les cookies et les sessions.
Chapitre 8, Base de données
Présente les modules et fonctions PHP pour l'utilisation des bases de données, en utilisant la base de données PEAR et la base de données MySQL comme exemples. Parallèlement, le moteur de base de données SQLite et la nouvelle interface PDO seront également abordés.
Chapitre 9, Images
Montre comment utiliser PHP pour créer et modifier des fichiers image dans différents formats.
Chapitre 10, PDF
Explique comment créer des fichiers PDF dynamiques à partir de programmes PHP.
Chapitre 11, XML
Présentation d'extensions mises à jour pour PHP pour générer et analyser des données XML.
Chapitre 12, Sécurité
Fournit des conseils et des orientations précieux aux programmeurs pour créer des scripts sécurisés. Vous apprendrez les meilleures pratiques de programmation pour vous aider à éviter des erreurs désastreuses.
Chapitre 13, Technologie des applications
Décrit les techniques avancées que la plupart des programmeurs PHP utiliseront éventuellement, et présente la gestion des erreurs et l'optimisation des performances.
Chapitre 14, PHP sur différentes plateformes
Expliquez les astuces et les pièges de PHP sous Windows, et parlez également des fonctionnalités COM uniques sous Windows.
Chapitre 15, Services Web
Fournit une technologie permettant de créer des API de services Web modernes à l'aide de PHP et de connecter des API à d'autres systèmes.
Chapitre 16, Débogage PHP
Décrit les techniques de débogage du code PHP et comment écrire du code PHP déboguable.
Chapitre 17, Date et heure
Décrit les classes intégrées de PHP pour gérer les dates et les heures.
Annexe A
Une référence rapide pour toutes les fonctions principales de PHP.
Ce livre est d'accord
Ce livre utilise les conventions typographiques suivantes :
Italique
Représente les nouveaux termes, URL, adresses e-mail, noms de fichiers et extensions de fichiers.
Largeur constante
Utilisé pour représenter le code du programme, et également utilisé pour référencer des noms de variables ou de fonctions, des bases de données, des types de données, des variables d'environnement, des expressions et des mots-clés dans un paragraphe normal.
Gras à largeur constante
Représente une commande ou un texte que l'utilisateur doit saisir correctement.
Italique à largeur constante
L'utilisateur doit remplacer le texte par sa propre valeur ou une valeur contextuelle.
Cette icône indique un conseil, une suggestion ou une note générale.
Cette icône indique un avertissement ou une mise en garde.
Les encoches dans la crackée chinoise du livre sont marquées de « » pour indiquer le numéro de page du livre original, ce qui permet aux lecteurs de comparer et de lire plus facilement avec la crackée anglaise originale du livre. Les numéros de page indiqués dans l'index de. ce livre sont les numéros de page de la crackée anglaise originale.
Déclaration:

Toutes les ressources de ce site Web sont fournies et publiées par des internautes, ou réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site Web sont uniquement destinées à l’apprentissage et à la référence. Merci de ne pas les utiliser à des fins commerciales, sinon vous serez responsable de toutes les conséquences encourues ! En cas d'infraction, veuillez nous contacter pour la supprimer et la supprimer. Coordonnées : admin@php.cn

Derniers cours

Voir plus
  • [Web front-end] Démarrage rapide de Node.js
    [Web front-end] Démarrage rapide de Node.js
    Ce cours est spécialement conçu pour les débutants et vise à aider les étudiants à maîtriser rapidement les connaissances de base et les technologies de base de Node.js. Le cours commence par l'installation et la configuration de l'environnement de Node.js, et analyse progressivement en profondeur son modèle de programmation asynchrone, son système de modules et son mécanisme événementiel. Grâce à une multitude de cas pratiques, les étudiants apprendront à utiliser Node.js pour créer un serveur Web efficace et stable, traiter les requêtes et réponses HTTP et effectuer des opérations sur les fichiers et des interactions avec des bases de données. En outre, le cours présentera également des scénarios d'application typiques de Node.js dans le développement front-end, aidant les étudiants à améliorer rapidement leurs capacités pratiques et à relever facilement les défis du développement front-end.
  • Collection complète de cours full-stack de développement Web étranger
    Collection complète de cours full-stack de développement Web étranger
    Ce cours est un didacticiel complet couvrant le développement HTML, CSS, JavaScript, Vue.js, React, Flutter et d'applications mobiles. De la production de pages Web de base aux interactions complexes front-end et back-end, en passant par le développement pratique d'applications mobiles, les cours sont riches en contenu et très pratiques. Grâce à une série de projets pratiques, les étudiants acquerront une compréhension approfondie et maîtriseront diverses compétences de développement et deviendront rapidement des ingénieurs de développement full-stack. Les développeurs débutants comme expérimentés peuvent en bénéficier. Grâce à l'étude de ce cours, vous aurez la capacité de développer de manière indépendante des applications Web et des applications mobiles, établissant ainsi une base solide pour un développement de carrière futur.
  • Aller au langage pratique GraphQL
    Aller au langage pratique GraphQL
    Ce cours est conçu pour aider les apprenants à maîtriser l'utilisation du langage Go pour implémenter les services GraphQL. Le cours commence par les connaissances de base de GraphQL, et analyse en profondeur les caractéristiques et les avantages de son langage de requête de données. Puis, combiné aux caractéristiques du langage Go, il explique en détail comment construire un serveur GraphQL, traiter les requêtes, définir les données. modèles, etc. Grâce à de riches cas pratiques, les apprenants apprendront comment intégrer GraphQL dans des projets réels pour améliorer la flexibilité et l'efficacité de l'interaction des données. Le cours convient aux développeurs ayant une certaine base en langage Go et constitue un incontournable pour créer des API efficaces et modernes.
  • Le maître du ventilateur de 550 W apprend JavaScript à partir de zéro, étape par étape
    Le maître du ventilateur de 550 W apprend JavaScript à partir de zéro, étape par étape
    Ce cours est spécialement conçu pour les débutants et est dispensé par les patrons de Google. Le cours commence par les connaissances de base de JavaScript et les approfondit progressivement en couvrant la syntaxe, les fonctions, les objets, le traitement des événements, etc. Grâce à des cas concrets et des exercices pratiques, les étudiants peuvent rapidement maîtriser les compétences de base de JavaScript. Le patron répondra personnellement aux questions des étudiants et partagera leur expérience en programmation, permettant aux étudiants de devenir des maîtres JavaScript dans une atmosphère détendue et agréable. Que vous soyez novice en programmation ou développeur cherchant à améliorer vos compétences, ce cours sera votre meilleur choix pour apprendre JavaScript.
  • Le maître Python Mosh, un débutant sans aucune connaissance de base peut commencer en 6 heures
    Le maître Python Mosh, un débutant sans aucune connaissance de base peut commencer en 6 heures
    Ce cours vous emmène dans un voyage de programmation. En partant de zéro, ce cours de 6 heures vous guidera à travers les principes fondamentaux et les concepts avancés de Python. Que vous soyez un débutant ou un programmeur expérimenté cherchant à améliorer vos compétences, les explications détaillées et les méthodes d'enseignement claires de Mosh vous permettront de vous familiariser rapidement avec Python. Apprenez-en davantage sur les variables, les types de données, les conditions, les boucles, les fonctions, les objets et les modules et renforcez votre compréhension avec des exercices pratiques. Ce cours est idéal pour apprendre Python et vous préparer à une variété de domaines de carrière. L'expertise et la passion de Mosh pour l'éducation vous donneront la confiance nécessaire pour commencer à devenir un développeur Python compétent.