php 需要掌握的东西 不做浮躁的人


Posted in PHP onDecember 28, 2009

没有什么不同,下面的内容,就是针对一个Java程序员掌握的技能对比PHP来说的!告诉你,它们其实是一样的,不过是工具而已,没有高低贵贱之分。
只不过你不熟练,不知道而已!
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信
息知道是什么样的语法错误并且知道任何修正。
2、命令:必须熟悉PHP带的一些常用命令及其常用选项,熟悉那些命令,自己运行
php.exe -h 如果这些命令你没有全部使用过,那么你对PHP实际上还很不了解。
3、工具:必须至少熟练使用一种IDE的开发工具,例如:Eclipse、Netbeans、zend或者
editplus,ultraedit,包括进行工程管理、常用选项的设置、PHP插件的安装配置以及进行
调试。
4、API:PHP的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用PHP,包括:

◆ 文件目录处理函数包80%以上的函数的功能的灵活运用。
◆ 日期时间函数中的80%以上的函数的功能的灵活运用
◆ 数学函数库中的100%的内容。
◆ 网络库中的60%以上的内容,对各个函数的功能比较熟悉。
◆ 字符串处理函数下的60%以上的内容,特别是各种处理函数。
◆ 正则表达式函数下的90%以上的内容,特别是各种正则处理
◆ 一些安全库下的40%以上的内容,如果对于安全没有接触的话根本就不可能掌握PHP
◆ XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
◆ 图形图像函数库下的80%以上的内容,特别是一些图像生成和处理
◆ MySQL 数据库函数下的90%以上的内容,特别是处理各种数据的函数
◆ 数组处理函数下的90%以上的内容,特别是各种操作处理函数
◆ 其它PEAR,PECL,和一些扩展类库中的80%以上的内容,特别是一些常用的类的处理
◆ 针对不同的需求,查找不同的函数库。
5、测试:必须熟悉使用phpunit编写测试用例完成代码的自动测试。
6、管理:必须熟悉使用xinc, phing等完成工程管理的常用任务,例如工程编译、生成phpdoc、生成、版本控制、自动测试。
7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。
8、思想:必须掌握OOP的主要要求,这样使用PHP开发的系统才能是真正的PHP系统。
9、规范:编写的代码必须符合流行的编码规范,这样程序的可读性才比较好。
10、博学:掌握OOA、OOD、MS SQL Server、Oracle 、Zendframework、cakephp、symfony、模板技术等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。

综合上述,没发现PHP和java有什么不同!PHP和Java,还是.net一样要学的东西有很多!
浮躁的人容易说:PHP语言不行,应该学Java,C#,VB.NET:--是你自己不行了吧!?
浮躁的人容易问:PHP和Java,C#,VB.NET哪个好;--告诉你吧,都好--只要你学好就行;
浮躁的人容易问:我到底该学什么:--别问,学就对了;
浮躁的人容易问:PHP有钱途吗:--建议你去抢银行

PHP 相关文章推荐
PHP 常见郁闷问题答解
Nov 25 PHP
默默简单的写了一个模板引擎
Jan 02 PHP
php函数之子字符串替换 str_replace
Mar 23 PHP
php动态实现表格跨行跨列实现代码
Nov 06 PHP
php去除字符串换行符示例分享
Feb 13 PHP
浅析ThinkPHP中execute和query方法的区别
Jun 13 PHP
解决cPanel无法安装php5.2.17
Jun 22 PHP
phpcms手机内容页面添加上一篇和下一篇
Jun 05 PHP
php简单计算年龄的方法(周岁与虚岁)
Dec 06 PHP
PHP实现二维数组去重功能示例
Jan 12 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
Jun 07 PHP
PHP闭包定义与使用简单示例
Apr 13 PHP
php 文章采集正则代码
Dec 28 #PHP
PHP array_push 数组函数
Dec 26 #PHP
PHP simple_html_dom.php+正则 采集文章代码
Dec 24 #PHP
在PHP中检查PHP文件是否有语法错误的方法
Dec 23 #PHP
php 常用类整理
Dec 23 #PHP
PHP 源代码压缩小工具
Dec 22 #PHP
php 8小时时间差的解决方法小结
Dec 22 #PHP
You might like
php字符串截取中文截取2,单字节截取模式
2007/12/10 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
javascript fullscreen全屏实现代码
2009/04/09 Javascript
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
2015/03/14 Javascript
JQuery复制DOM节点的方法
2015/06/11 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
2015/12/03 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
2016/08/01 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
深入理解js中的加载事件
2017/02/08 Javascript
BootStrap实现鼠标悬停下拉列表功能
2017/02/17 Javascript
vue仿淘宝订单状态的tab切换效果
2020/06/23 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
记一次用vue做的活动页的方法步骤
2019/04/11 Javascript
Vue关于组件化开发知识点详解
2020/05/13 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
NestJs使用Mongoose对MongoDB操作的方法
2021/02/22 Javascript
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
python爬取淘宝商品详情页数据
2018/02/23 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
2019/08/20 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
python 实现任务管理清单案例
2020/04/25 Python
python判断元素是否存在的实例方法
2020/09/24 Python
pycharm最新激活码有效期至2100年(亲测可用)
2021/02/05 Python
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
如何唤起类中的一个方法
2013/11/29 面试题
生产总经理岗位职责
2013/12/19 职场文书
政风行风建设责任书
2014/07/23 职场文书
开展党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
2014年学生会工作总结范文
2014/11/07 职场文书
比赛口号霸气押韵
2015/12/24 职场文书
python自动化测试通过日志3分钟定位bug
2021/11/20 Python
MySQL数据库配置信息查看与修改方法详解
2022/06/25 MySQL