php扩展包实战教程从入门到发布
php该怎样进阶?
php该怎样进阶?
1、经常阅读手册,常用的函数基本都熟悉,比如:时间函数,数组函数,文件函数,MySQL函数,GD库,session。环境的独立安装,常用的框架会一到两个(ThinkPHP,CI)。
2、熟悉HTTP、TCP/IP等网络通讯协议,PHP做接口(json/xml),PHP请求接口(file_get_contents/curl)。
3、对Linux比较熟悉,Web服务器的搭建(Apache/Nginx),PHP环境的安装。
4、编程思想和能力的拓展,如数据结构和算法设计、设计模式、好代码的原则和技巧、大规模网站开发技术等。MVC模式(三层架构模式),正则表达式,Web前端的也是给你加分的选项哦,像js,ajax,页面兼容。
5、对MySQL非常熟悉,MySQL常用的命令和优化。
6、缓存,Nosql(Memcache,Redis,Mongodb)扩展的安装,对Nosql的基本操作。
7、基本的编码风格,逻辑性,严谨,代码后期的可维护性,快速编写结构清晰,追求程序的速度,也就是性能,而不是编程的速度。
8、英语能力也很重要,不过也可以用翻译软件弥补。多看一些开源的网站代码。
9、其他一些与程序无关的东西,比如沟通、自身的领导力,解决分析问题的能力。
PHP新手如何成为PHP大牛?
php入门很简单,能实现功能固然很重要,但是更重要的是能否做好php项目开发的整体架构和编程思想,这个才是更应该需要学习和深思的。
市面上有好多php的框架,你可以了解一下,代码结构为啥拆分如何的细,如果你不了解其中的体系结构,你能找半天代码。
仔细想想为啥别人能写,而我们却写不了这些,是我们函数没背熟嘛,函数不知道如何写嘛,答案肯定不是,想想之前写过的那么多行代码,是不是只是为 了做功能实现,或者利用其它语言实现。
想要把架构做好,可以借鉴,可以多看书,但是更多的是要在实战中掌握;反过来讲如果想做php大神级的人物,你需要了解php最底层的开发了,比如php的某个函数是如何通过内核调用实现了,如何利用指针把php函数的处理效率提高,这样你需要学习更多的编程语言了。
路漫漫其修远兮,希望你能距你的目标更进一步。