那么怎样才能成为一个优秀的PHP开发者呢 要成为一名PHP编程高手并不容易,并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正的PHP高手还需要考虑更多的其它问题。以下三条准则是一名成熟的PHP程序员在编程中应该首先遵循的准则。 ◆懒惰是金 ◆编写漂亮的代码 ◆追求程序的速度,而不是编程的速度 懒惰是金 做一个懒惰的程序员吗这个想法太奇怪了!因为这个世界上最忙碌的人可能就是计算机程序员了。但正是因为程序员太忙了,所以才应该在编程时学会偷懒。对于一个程序员来说,懒惰的方法有两种: 其一,大胆使用现成的别人的程序代码,把这些代码融入到你自己的程序或者项目中去。其二是编写一些有用的代码建立一个函数库,在将来编写程序时可以顺手拈来,省去了许多重复的劳动,自然就可以懒惰一点了。这两种偷懒的方法都非常适合PHP程序员了。 首先,PHP是在自由开放的环境中诞生和成长的一门语言。在世界各地,有成千上万的程序员,他们一直在为PHP的完美而不断奋斗,他们也愿意和别人分享自己的聪明才智和自己编写的代码。你每天都可以从一些PHP网站、邮件列表、新闻组发现大量的优秀的程序代码。 这样说,我并不是鼓励你整天等着让别人为你编写代码,但是你可以“站在伟人的肩膀上”,充分发扬“拿来主义”,聪明地应用别人的程序代码可以节省你大量时间。其次,在PHP中,你可以方便地建立自己的函数库,这样可以在你以后编写程序时省去很多麻烦。 下面笔者为大家介绍几个通用的函数,这些函数有的来自网上的一些开放源代码的项目,有的精选自邮件列表。如果你能把它们加入到你自己的函数库中,迟早你将会发现自己受益无穷。 1通用数据库处理函数 和其它的CGI函数相比,PHP的优点之一是具有很强大的数据库处理能力。但是,在PHP中,对于不同的数据库都使用一些特定的函数来专门处理,缺少通用的数据库处理函数。这大大降低了程序代码的可移植性,这也为初学编程的朋友带来了很多不便。
一:html+css+javascript(12天左右)
11:html常用标签
12:盒模型概念
13:div布局+css控制
14:javascript变量,函数,表达式,控制结构
15:javascript *** 作DOM与CSS
二:PHP基本知识(18天左右)
21:变量,常量,函数,表达式,控制结构
2 3:字符串及字符串函数
2 4:数组及数组函数
2 5:日期时间函数
2 6:连接/ *** 作数据库
2 7:文件目录 *** 作
2 8:cookie&session
2 9:文件上传下载
2 10:GD库画图
2 11:email发送
三:编程思想及模式(8天左右)
31:面向对象
3 2:递归
3 3:MVC开发模式
四:Mysql知识(4天左右)
41:库/表/列的概念
4 2:建表语句
4 3:增删改查基本语句
4 4:左连接,右连接,内连接
4 5:子查询
4 6:视图
4 7:索引
4 8:触发器
4 9:事务
4 10:备份 *** 作
五:服务器等加分项(5天左右)
linux
Memcached
mongdb
六:框架知识(先掌握1门即可,3天左右)
thinkPHP
Yii
ZendFramework
七:开源产品的二次开发(掌握2门,14天左右)
ecshop
dedeCMS
discuz
我是教PHP的老师,对于你的问题的答案如下:
1,需要一点HTML方面的知识,这对于Web编程很有必要;
2,要知道一点点配置开发环境方面的知识,这对于初学者可能比较重要。
1、PHP运行环境可以非常熟练的搭建,环境问题也可以很容易判别。这个绝对不是用yum ,apt-get可以学会的;数年以来,我都是 make 环境的,不下1000次。环境一般涉及 Nginx、PHP、MySQL、memcached、radis、sphinx 以及 PHP的扩展。可能比较费时间,就把交女朋友、约炮的时间拿来学这个吧。2、开源的PHP项目多阅读我用心阅读过比如 discuz、phpwind、Yii 等。时间不够同上。一般什么模块划分、业务抽象、代码风格、解耦都能在里面看到一些(不是系统性学习,而是潜移默化的影响);如果你够好奇、有刨根问底的精神,会有很大进步。
以上就是关于教你如何成为PHP高手全部的内容,包括:教你如何成为PHP高手、作为php程序员应该需要什么知识、php程序员需要哪些知识等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)