PHP高手需要要掌握的知识点


Posted in PHP onAugust 21, 2014

如果想进入大的企业进行底层开发的话必须对互联网各方面的技术原理了解的很清楚,例如apache实现原理。语言方面既然是php开发自然对 c/c++要求比较高。往往需要自己写php扩展。使用mysql自然想很多常见的,性能瓶颈要能有很好的解决方案。mysql 插件编写,apache模块编写。联系起来结合点还是要会c。

倘若是做中间层和前端工作则要求对css,javascript要求比较高。当然对web的一系列实现原理也是要非常熟悉的。

对新技术要比较敏感,才能证明你有很好的学习能力和使用能力。

努力提高自己的英文口语,和阅读能力。往往很多新技术都是老外想出来的。等有了中文版也许这个技术已经不是那么新了。

相信我们很多人都只是了解到中间的皮毛而已,对于技术原理。这类型的东西了解甚少。值得注意的一点,正则这个东西在他们眼中也是很重要的。

想成为一位合格的php程序员(高级),必须符合如下条件。

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

PHP 相关文章推荐
在PHP中利用XML技术构造远程服务(下)
Oct 09 PHP
php session 预定义数组
Mar 16 PHP
xml在joomla表单中的应用详解分享
Jul 19 PHP
微信公众平台网页授权获取用户基本信息中授权回调域名设置的变动
Oct 21 PHP
非常实用的php验证码类
May 15 PHP
PHP二维数组去重算法
Dec 17 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
May 19 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
Mar 15 PHP
PHP实现多图上传和单图上传功能
May 17 PHP
PHP DB 数据库连接类定义与用法示例
Mar 11 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
Mar 30 PHP
laravel 实现根据字段不同值做不同查询
Oct 23 PHP
PHP中数据库单例模式的实现代码分享
Aug 21 #PHP
PHP中的日期加减方法示例
Aug 21 #PHP
PHP中比较时间大小实例
Aug 21 #PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
Aug 21 #PHP
PHP中使用sleep函数实现定时任务实例分享
Aug 21 #PHP
PHP实现的多彩标签效果代码分享
Aug 21 #PHP
又一个PHP实现的冒泡排序算法分享
Aug 21 #PHP
You might like
WordPress中创建用户角色的相关PHP函数使用详解
2015/12/25 PHP
Add a Formatted Table to a Word Document
2007/06/15 Javascript
JavaScript 题型问答有答案参考
2010/02/17 Javascript
javascript instanceof,typeof的区别
2010/03/24 Javascript
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
appendChild() 或 insertBefore()使用与区别介绍
2013/10/11 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
详解Nodejs之静态资源处理
2017/06/05 NodeJs
Bootstrap Table使用整理(四)之工具栏
2017/06/09 Javascript
vue项目base64字符串转图片的实现代码
2018/07/13 Javascript
浅谈redux以及react-redux简单实现
2018/08/28 Javascript
Vue 技巧之控制父类的 slot
2020/02/24 Javascript
Python列表切片用法示例
2017/04/19 Python
python 通过 socket 发送文件的实例代码
2018/08/14 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
python截取两个单词之间的内容方法
2018/12/25 Python
python3.6实现学生信息管理系统
2019/02/21 Python
3行Python代码实现图像照片抠图和换底色的方法
2019/10/10 Python
python实现猜数游戏(保存游戏记录)
2020/06/22 Python
英国领先的汽车轮胎和快速健康中心:Kwik Fit
2017/10/29 全球购物
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
Antler英国官网:购买安特丽行李箱、拉杆箱
2019/08/25 全球购物
《小石潭记》教学反思
2014/02/13 职场文书
行政管理毕业生自荐信
2014/02/24 职场文书
毕业生面试求职信
2014/06/23 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
法院执行局工作总结
2015/08/11 职场文书
2016学校先进党组织事迹材料
2016/02/29 职场文书
党员公开承诺书2016
2016/03/24 职场文书
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python