最近发现自己编写代码慢了,PHP的库也用的熟一点,常常去github,packagist,翻墙是常事,自己有点迷茫,对于PHP的深入该如何去进展。我这里只限PHP,例如PHP的底层架构啊,PHP运行原理啊,等等!我希望大家能给我一个好的指引。网上一搜PHP的学习方向,一大堆的培训机构的,什么CSS啊,html等等。这不是我想要的,我就想学PHP,但就是不知道如何去深入。求各位大大指点小弟一二。
PHP就如同拍黄片一样,你懂了,但没技巧就没法成为大湿。想成为大湿,首先要有如下基本功1.熟悉掌握php所有的基本知识,必须看熟w3c的php用法。 2.掌握基本功,就要向php的架构开始入手,首先了解主流MVC框架,和laravel、tp、yii。 3.你觉得mvc的框架成为你项目累赘时候,可以初次开发自己MVC框架,这里就涉及好好好多的编程知识,如各种的开发模式、流程、如何实现MVC架构4.你觉得3的还是没法满足你项目要求,那样就要从LANMP入手,各种conf文件已经可以玩死你。还有nosql5.假如你想3,4更加优化,可以实现主从架构和分布式系统6.当你觉得3,4,5都玩腻时候可以了解PHP底层,或者尝试使用C去为PHP做扩展包
其实编程世界真的很多东西要学,有人实现一个功能几十行代码,有人话上千条代码。基本功扎实才是最重要。而且不要妄自菲薄
我是:
1.逐渐深入各方面知识:https://github.com/TIGERB/eas...
2.自己搞个框架:https://github.com/TIGERB/eas...
3.目前在学习go,希望通过学习go再反过来理解PHP
首先: 请思考下 『最近发现自己编写代码慢了』 是不是由于对PHP的不够了解或是不够深入造成的
如果是的话, 请去熟悉 PHP 的特性, 语法等等. 多看文档. 至于PHP的底层架构啊,运行原理啊, 与你提示出的这个问题不太相符
如果不是, 请仔细思考问题处在哪里?
对框架的熟悉度? 对业务逻辑的熟悉度? 对项目整体架构的想法?
仔细的思考自己的问题出现在哪里, 不要『迷茫』
想深入学 c 啊,尝试着编写一下扩展,或者看看 swoole/workman 这类的异步扩展啊,鸟哥的博客里也讲了些底层原理干货
看看韩大师的文章:2017年PHP程序员未来路在何方
我建议哈!学习语言,应该是一门硬功夫,PHP 基础知识是一定要扎实,其次呢,学习一下主流的MVC框架,多看看他们的代码,为了学习知识吗,我主导的是,建议买点PHP 设计模式,或者之类的书来看,尽量的丰富一下自己编程的思想,我们不要老想着什么会写什么不会写,我们要思考着,设计模式,。最重要的在于你的大脑。代码是工具,重要的是你的思想!
PHP就如同拍黄片一样,你懂了,但没技巧就没法成为大湿。想成为大湿,首先要有如下基本功
1.熟悉掌握php所有的基本知识,必须看熟w3c的php用法。
2.掌握基本功,就要向php的架构开始入手,首先了解主流MVC框架,和laravel、tp、yii。
3.你觉得mvc的框架成为你项目累赘时候,可以初次开发自己MVC框架,这里就涉及好好好多的编程知识,如各种的开发模式、流程、如何实现MVC架构
4.你觉得3的还是没法满足你项目要求,那样就要从LANMP入手,各种conf文件已经可以玩死你。还有nosql
5.假如你想3,4更加优化,可以实现主从架构和分布式系统
6.当你觉得3,4,5都玩腻时候可以了解PHP底层,或者尝试使用C去为PHP做扩展包
其实编程世界真的很多东西要学,有人实现一个功能几十行代码,有人话上千条代码。基本功扎实才是最重要。而且不要妄自菲薄
我是:
1.逐渐深入各方面知识:https://github.com/TIGERB/eas...
2.自己搞个框架:https://github.com/TIGERB/eas...
3.目前在学习go,希望通过学习go再反过来理解PHP
首先: 请思考下 『最近发现自己编写代码慢了』 是不是由于对PHP的不够了解或是不够深入造成的
如果是的话, 请去熟悉 PHP 的特性, 语法等等. 多看文档. 至于PHP的底层架构啊,运行原理啊, 与你提示出的这个问题不太相符
如果不是, 请仔细思考问题处在哪里?
对框架的熟悉度? 对业务逻辑的熟悉度? 对项目整体架构的想法?
仔细的思考自己的问题出现在哪里, 不要『迷茫』
想深入学 c 啊,尝试着编写一下扩展,或者看看 swoole/workman 这类的异步扩展啊,鸟哥的博客里也讲了些底层原理干货
看看韩大师的文章:2017年PHP程序员未来路在何方
我建议哈!学习语言,应该是一门硬功夫,PHP 基础知识是一定要扎实,其次呢,学习一下主流的MVC框架,多看看他们的代码,为了学习知识吗,我主导的是,建议买点PHP 设计模式,或者之类的书来看,尽量的丰富一下自己编程的思想,我们不要老想着什么会写什么不会写,我们要思考着,设计模式,。最重要的在于你的大脑。代码是工具,重要的是你的思想!