php程序员应该掌握哪些技能


php程序员应该掌握哪些技能

文章插图
作为PHP的爱好者 , 如果你想加入PHP程序的世界 , 一定要做好充分的准备 。如果想进入大的企业进行底层开发的话必须对互联网各方面的技术原理了解的很清楚 , 那么 , php程序员应该掌握的哪些技能?
PHP(mbth:PHP:hypertext preprocessor , 中文名字:“超文本预处理器”)是一种通用的开源脚本语言 。语法吸收了C语言、Java和Perl的特点 , 有利于学习和广泛应用 , 主要适用于Web开发领域 。PHP独特的语法是C , Java , Perl和PHP自己的语法的混合 。它可以比CGI或Perl更快地执行动态网页 。相比其他编程语言 , PHP将程序嵌入到HTML(标准通用标记语言下的一种应用)文档中执行 , 其执行效率远高于完全生成HTML标签的CGI 。PHP还可以执行编译后的代码 , 可以对运行的代码进行加密和优化 , 使代码运行更快 。

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%以上的内容 , 尤其是各种运算处理功能
◆超过80%的其他PEAR , PECL , 以及一些扩展类库 , 特别是一些常用类的处理
◆根据不同的需求找到不同的函数库 。

php程序员应该掌握哪些技能

文章插图
5 。测试:你必须熟悉用phpunit编写测试用例来完成代码的自动测试 。
6 。管理:必须熟悉项目管理的常见任务 , 如项目编译、phpdoc生成、生成、版本控制、自动测试等 。
7 。故障排除:应该可以根据异常信息快速定位问题原因和大概位置 。
8 。思想:一定要掌握OOP的主要需求 , 这样PHP开发的系统才能成为真正的PHP系统 。
9 。规范:代码必须符合流行的编码规范 , 这样程序的可读性更好 。

php程序员应该掌握哪些技能

文章插图
【php程序员应该掌握哪些技能】 10 。博学:掌握OOA、OOD、MS SQLServer、Oracle、Zendframework、cakephp、symfony、模板技术等热门技术 , 掌握软件架构设计、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术 。


    推荐阅读