Maison développement back-end tutoriel php 10 livres PHP qui valent vraiment la peine d'être recommandés !

10 livres PHP qui valent vraiment la peine d'être recommandés !

Jul 16, 2020 pm 05:36 PM

10 livres PHP qui valent vraiment la peine d'être recommandés !

Le but de cet article est de recommander 10 livres PHP de manière complète, et d'autres séries de livres telles que Linux/NGINX/Mysql ne seront pas abordées pour le moment.

Préface

La plupart des livres sur PHP portent sur les bases de la grammaire Il est très important d'acheter un bon livre, haha, semble-t-il, c'est un peu difficile. Parfois, un livre peut déterminer votre taille, vos intérêts et même votre salaire... L'impact le plus important peut être sur les programmeurs PHP débutants, juniors et avancés. Les 10 premiers classements de cet article ne sont peut-être pas dans l'ordre, ni bons ni mauvais. Il n'y a pas de meilleur, mais le plus est meilleur. Ils démontrent tous leurs expériences dans différents domaines, cela dépend simplement de l'aspect qui vous intéresse le plus. De plus, vous n’êtes pas obligé d’acheter tous les livres. Bien sûr, cela dépend si vous avez de grandes poches ou si vous êtes un chef d’entreprise. Il vaudrait mieux les acheter tous. Pourquoi recommandons-nous uniquement les livres PHP ici ? Parce que je recherche des livres sur PHP depuis que je suis entré dans l'industrie. En fait, beaucoup de gens disent qu'il n'y a rien à apprendre en PHP. Si vous voulez vraiment apprendre un langage en profondeur et que cela vous intéresse, je pense qu'il y a encore beaucoup de contenu à apprendre, mais ce n'est pas le cas. limité à PHP. Dans le domaine du web, PHP est le meilleur langage au monde, et c'est PHP qui continue de créer les mythes de nombreuses grandes sociétés Internet. Je préfère toujours PHP, comme ce nom de domaine (shijiehsangzuihaodeyuyan).

TOP10 PHP en détail

Je pense personnellement que c'est un livre particulièrement adapté aux débutants. Combiné avec des vidéos techniques comme Band of Brothers ou Backing Network, je. Une fois que je l'ai lu dans Xidan Books, je lis The Mansion depuis un moment et j'ai également emprunté le livre d'un ami pour le lire. C'est dommage que je n'aie pas gardé ce livre moi-même.

TOP9 Programmation PHP et MySQL (Quatrième édition)

Il s'agit d'un livre dans le domaine de base de PHP, comparé à l'entrée dans les étagères de la Bibliothèque nationale de Xidan, etc. Livres PHP, celui-ci est plus avancé. Les chapitres 16 à 38 vous seront très utiles. Au moins par rapport à la simple combinaison des bases, de la syntaxe, de l'utilisation et de la pratique avec un petit projet, cela vous permet d'apprendre la programmation PHP sécurisée, le framework MVC et Zend, le moteur de stockage et les types de données MySQL, les procédures stockées et les déclencheurs MySQL, l'indexation. et recherche, transactions, etc.

TOP8 Analyse des technologies clés du framework Laravel

En entrant dans le monde des frameworks, à partir de 2016, il est recommandé d'utiliser Laravel/Thinkphp5.0 (Thinkphp5.0 , Il n'y a pas de livre, mais l'explication de Wang Fang est très complète.) Ce qui précède est un framework puissant qui prend en charge davantage de nouvelles fonctionnalités, telles que Composer, Artisan, l'injection de dépendances, les traits, le routage, la convention de dénomination PSR-4, le module basé sur les composants. expansion et utilisation du cache à plusieurs niveaux, distribué, etc.

TOP7 des modèles de conception PHP

Le but des modèles de conception PHP n'est pas d'introduire de manière exhaustive diverses catégories de modèles de conception de logiciels, ni de développer un nouveau modèle de conception ou une nouvelle terminologie, mais pour mettre en évidence certains modèles de conception existants bien connus. Ce qui rend ce livre unique, c'est qu'il présente certains modèles de conception qui, à mon avis, sont utiles pour développer des applications WEB dynamiques, et montre comment implémenter ces modèles de conception en PHP. Je souhaite toujours recommander l'apprentissage des modèles de conception en JAVA. Par rapport à Java, le processus de développement orienté objet est beaucoup plus mature que PHP, il existe donc de nombreux livres sur les modèles de conception, tels que Dahua Design Patterns, qui est un bon livre.

TOP6 Programmation de sécurité des applications PHP

Ce livre est un peu biaisé vers l'apprentissage de la sécurité, peut-être tout comme le titre, il peut être pour chaque programmeur que j'ai une telle mentalité que je veux devenir un hacker, je recommande donc ce livre pour des raisons de sécurité, surtout depuis 2015 et 2016, il y a eu de plus en plus de problèmes de piratage de sites Web. Le contenu principal de ce livre comprend : la suppression des vulnérabilités de sécurité des applications et la défense contre celles-ci. Attaques PHP, améliorer la sécurité des serveurs exécutant du code PHP, mettre en œuvre une authentification stricte et des applications cryptées, prévenir les attaques de cross-site scripting, tester systématiquement la sécurité des applications, résoudre les vulnérabilités existantes dans les applications tierces, etc.

TOP5 PHP approfondi orienté objet, patrons et pratiques

Les connaissances expliquées dans ce livre (objets, fonctionnalités avancées, outils objets, objets et design, patrons , etc.) Il n'est pas seulement applicable à PHP, il est applicable à tous les langages qui prennent en charge la technologie orientée objet (comme Java, Python, Ruby, etc.). C'est la chose la plus précieuse de ce livre. . Ce n'est pas spécifique à un langage, mais à plusieurs langages, en plus de PHP, JAVA est souvent mentionné dans le livre. Si vous avez déjà été exposé à JAVA, un langage fortement typé, alors vous le serez. capable d'apprécier la différence entre les langages statiques et les langages dynamiques pendant le processus de lecture, et vous serez en mesure de comprendre. Quel que soit le langage utilisé pour réaliser les exigences, en fin de compte, tous peuvent atteindre le même objectif : appliquer technologie orientée objet pour résoudre le problème.

Développement haute performance TOP4.PHP et Mysql

Ce livre est très nouveau. Il a été récemment publié en septembre 2016, juste à temps pour l'acheter à prix réduit sur JD.com. D'une manière générale, c'est un bon livre dans l'industrie PHP, mais je n'ai pas aimé. Le premier chapitre prend pour thème "le développement d'applications hautes performances PHP et MySQL", et sélectionne les meilleures pratiques de base à expliquer. Il s'agit d'un résumé de l'expérience d'un ancien programmeur avec plus de dix ans d'expérience en PHP. expérience de développement. Tout d'abord, il résume certains doutes et difficultés de la programmation PHP au niveau du langage, puis se concentre sur la mise en mémoire tampon PHP, la programmation réseau, la technologie de mise en cache, la ligne de commande, le débogage, les tests, la stratégie de vérification des utilisateurs, la reconstruction du code et d'autres connaissances ; Pilote MySQL, moteur de stockage, optimisation des performances, memcached, moteur de recherche en texte intégral sphinx et autres sujets importants.

TOP3.PHP System Core and Best Practices

Ce livre est fortement recommandé Je l'ai lu encore et encore, et il fait également partie de la série PHP nationale Parmi. eux, le plus loué. Et c'est très pratique. Comme mentionné dans la préface du livre, il s'agit d'un livre destiné aux programmeurs PHP qui souhaitent éliminer les goulots d'étranglement. En raison des caractéristiques du langage, la simplicité et la facilité d'utilisation du langage PHP ont conduit à une qualité inégale des programmeurs et du personnel PHP qui a travaillé pendant un à deux ans est synonyme de travailleurs de modèles. Ce livre a élargi les horizons des développeurs dans une certaine mesure, comme résoudre le problème de la mauvaise évolutivité du code PHP grâce à des méthodes orientées objet, utiliser la programmation réseau pour élargir la portée pratique de PHP et consacrer un espace considérable à l'analyse de PHP. code source. Terminez un projet d’extension php, c’est l’aspect approfondi. Bien qu'il existe des endroits...

TOP2 Développement d'applications PHP haute performance

Un livre bien reçu sur l'optimisation des performances PHP, en présentant les principes et les aspects associés de Outil PHP défini pour atteindre l’objectif d’optimisation des performances. Il analyse et étudie le front-end et le back-end des applications Web et améliore systématiquement leurs performances et leur efficacité opérationnelle. Ce livre présente également l'application des meilleures pratiques de codage PHP et comment utiliser les outils pour appliquer les techniques de mise en cache. De plus, le livre couvre également l'optimisation des serveurs Web et l'optimisation des bases de données.

TOP1 Modern PHP (Modern PHP)

Présente de nouvelles fonctionnalités PHP intéressantes. L'auteur a également écrit le micro-framework slimphp, à la manière de PHP. Un bon style de codage PHP peut être subtil.

Je pense que de nombreux développeurs PHP nationaux ne comprennent pas les fonctionnalités de PHP5.4 et versions ultérieures. Il existe encore de nombreuses entreprises nationales qui utilisent la version 5.3. Cette pensée conservatrice est très préjudiciable à la croissance technique des développeurs PHP nationaux. , bien que les nouvelles fonctionnalités abordées dans ce livre soient disponibles dans la nouvelle version du manuel, vous ne pourrez peut-être pas voir que ce livre a fait un bon résumé.

Plus de tutoriels : "Tutoriel php"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Apr 05, 2025 am 12:04 AM

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Décrivez les principes solides et comment ils s'appliquent au développement de PHP. Décrivez les principes solides et comment ils s'appliquent au développement de PHP. Apr 03, 2025 am 12:04 AM

L'application du principe solide dans le développement de PHP comprend: 1. Principe de responsabilité unique (SRP): Chaque classe n'est responsable d'une seule fonction. 2. Principe ouvert et ferme (OCP): les changements sont réalisés par extension plutôt que par modification. 3. Principe de substitution de Lisch (LSP): les sous-classes peuvent remplacer les classes de base sans affecter la précision du programme. 4. Principe d'isolement d'interface (ISP): utilisez des interfaces à grain fin pour éviter les dépendances et les méthodes inutilisées. 5. Principe d'inversion de dépendance (DIP): les modules élevés et de bas niveau reposent sur l'abstraction et sont mis en œuvre par injection de dépendance.

Comment définir automatiquement les autorisations d'UnixSocket après le redémarrage du système? Comment définir automatiquement les autorisations d'UnixSocket après le redémarrage du système? Mar 31, 2025 pm 11:54 PM

Comment définir automatiquement les autorisations d'UnixSocket après le redémarrage du système. Chaque fois que le système redémarre, nous devons exécuter la commande suivante pour modifier les autorisations d'UnixSocket: sudo ...

Expliquez le concept de liaison statique tardive en PHP. Expliquez le concept de liaison statique tardive en PHP. Mar 21, 2025 pm 01:33 PM

L'article traite de la liaison statique tardive (LSB) dans PHP, introduite dans PHP 5.3, permettant une résolution d'exécution de la méthode statique nécessite un héritage plus flexible. Problème main: LSB vs polymorphisme traditionnel; Applications pratiques de LSB et perfo potentiel

Comment envoyer une demande post contenant des données JSON à l'aide de la bibliothèque Curl de PHP? Comment envoyer une demande post contenant des données JSON à l'aide de la bibliothèque Curl de PHP? Apr 01, 2025 pm 03:12 PM

Envoyant des données JSON à l'aide de la bibliothèque Curl de PHP dans le développement de PHP, il est souvent nécessaire d'interagir avec les API externes. L'une des façons courantes consiste à utiliser la bibliothèque Curl pour envoyer le post� ...

Comment déboguer le mode CLI dans phpstorm? Comment déboguer le mode CLI dans phpstorm? Apr 01, 2025 pm 02:57 PM

Comment déboguer le mode CLI dans phpstorm? Lors du développement avec PHPStorm, nous devons parfois déboguer PHP en mode interface de ligne de commande (CLI) ...

Caractéristiques de sécurité du cadre: protection contre les vulnérabilités. Caractéristiques de sécurité du cadre: protection contre les vulnérabilités. Mar 28, 2025 pm 05:11 PM

L'article traite des fonctionnalités de sécurité essentielles dans les cadres pour se protéger contre les vulnérabilités, notamment la validation des entrées, l'authentification et les mises à jour régulières.

See all articles