Maison > Questions et réponses > le corps du texte
Récemment, j'ai découvert que j'étais lent à écrire du code et que je suis habitué à utiliser les bibliothèques PHP. Je vais souvent sur github, packagist, et le contournement est courant, je ne sais pas comment progresser dans les profondeurs de PHP. . Je me limite ici à PHP, comme l'architecture sous-jacente de PHP, le principe de fonctionnement de PHP, etc. ! J'espère que tout le monde pourra me donner un bon guide. En recherchant sur Internet des instructions d'apprentissage PHP, il existe de nombreux établissements de formation, tels que CSS, HTML, etc. Ce n'est pas ce que je veux. Je veux juste apprendre PHP, mais je ne sais tout simplement pas comment aller en profondeur. S'il vous plaît, donnez-moi quelques conseils.
某草草2017-06-05 11:10:03
PHP, c'est comme faire des films porno, vous comprenez, mais vous ne pouvez pas devenir un gros gars mouillé sans compétences. Si vous souhaitez devenir maître, vous devez d'abord posséder les compétences de base suivantes
1. Être familier avec toutes les connaissances de base de php et vous devez être familier avec l'utilisation de php par w3c.
2. Pour maîtriser les compétences de base, vous devez commencer par l'architecture PHP. Tout d'abord, comprendre le framework MVC traditionnel, ainsi que Laravel, tp et yii.
3. Lorsque vous sentez que le framework MVC est devenu un fardeau pour votre projet, vous pouvez développer votre propre framework MVC pour la première fois. Cela implique de nombreuses connaissances en programmation, telles que divers modèles de développement, processus et comment les mettre en œuvre. l'architecture MVC
4. Que pensez-vous de 3 ? Si vous ne parvenez toujours pas à répondre aux exigences de votre projet, alors vous devez commencer avec LANMP. Divers fichiers de configuration peuvent déjà vous tuer. Et nosql
5 Si vous voulez que 3, 4 soit plus optimisé, vous pouvez implémenter une architecture maître-esclave et un système distribué
6 Lorsque vous vous sentez fatigué de 3, 4, 5, vous pouvez en apprendre davantage sur la couche inférieure de PHP, ou essayez d'utiliser le package d'extension C vers PHP
En fait, il y a vraiment beaucoup de choses à apprendre dans le monde de la programmation. Certaines personnes implémentent une fonction avec des dizaines de lignes de code, tandis que d'autres utilisent des milliers de codes. De solides compétences de base sont les plus importantes. Et ne vous sous-estimez pas
phpcn_u15822017-06-05 11:10:03
Je suis :
1. Acquérir progressivement des connaissances approfondies dans tous les aspects : https://github.com/TIGERB/eas...
2. Créez votre propre framework : https://github.com/TIGERB/eas...
3. J'apprends actuellement Go, j'espère comprendre PHP en apprenant Go
给我你的怀抱2017-06-05 11:10:03
Tout d'abord : veuillez vous demander si "récemment, je me retrouve à écrire du code lentement" est dû à une compréhension insuffisante de PHP ou à un manque de profondeur
Si tel est le cas, veuillez vous familiariser avec les fonctionnalités, la syntaxe, etc. de PHP. Lisez plus de documentation Quant à l'architecture sous-jacente et aux principes de fonctionnement de PHP, ils ne correspondent pas à la question que vous avez soulevée
.Sinon, réfléchissez bien à l'origine du problème ?
Familiarité avec le framework ? Familiarité avec la logique métier ? Des réflexions sur l'architecture globale du projet ?
Réfléchissez bien à l'endroit où surviennent vos problèmes, ne soyez pas « confus »
滿天的星座2017-06-05 11:10:03
Si vous souhaitez apprendre le C en profondeur, essayez d'écrire une extension ou consultez des extensions asynchrones telles que swoole/workman. Le blog de Brother Niao parle également de certains principes sous-jacents
.曾经蜡笔没有小新2017-06-05 11:10:03
Lire l'article de Maître Han : Où sera l'avenir des programmeurs PHP en 2017
伊谢尔伦2017-06-05 11:10:03
Je le recommande ! Apprendre un langage doit être une compétence difficile. La connaissance de base de PHP doit être solide. Deuxièmement, apprenez le framework MVC traditionnel et en savoir plus sur leur code, je suggère d'acheter des modèles de conception PHP ou des livres similaires. , essayez d'enrichir vos propres idées de programmation. Nous ne devrions pas toujours penser à ce que nous pouvons écrire et à ce que nous ne pouvons pas écrire. Nous devrions penser aux modèles de conception. La chose la plus importante est votre cerveau. Le code est un outil, ce qui compte, ce sont vos pensées !