Maison >développement back-end >tutoriel php >Quels livres dois-je lire pour apprendre PHP ?
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.
Avant-propos
La plupart des livres sur PHP traitent des bases de grammaire. Je veux acheter un bon livre. C'est très. important, haha, ça semble 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.
Le top 10 de cet article peut être classé sans ordre particulier, ni bon 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 liés au 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 divers types 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. 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 est très important. Ce livre prend comme thème « 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, le langage PHP simple et facile à utiliser a 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 dans une certaine mesure les horizons des développeurs. Par exemple, il utilise une approche orientée objet pour résoudre le problème de la mauvaise évolutivité du code PHP et utilise la programmation réseau pour élargir la portée pratique de. PHP, et cela prend une quantité considérable d'espace. Analyser le code source PHP et réaliser un projet d'extension PHP C'est l'aspect approfondi.
TOP2 Développement d'applications PHP haute performance
Un livre bien reçu sur l'optimisation des performances PHP, qui présente les principes de PHP et les ensembles d'outils associés pour réaliser l'ajustement. performances optimales. 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é.
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!