天涯论坛

 找回密码
 立即注册
搜索
查看: 18|回复: 0

学习PHP到底要学习哪些东西?

[复制链接]

2964

主题

144

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99139409
发表于 2024-10-4 17:10:10 | 显示全部楼层 |阅读模式

非常多学PHP的人始终搞不清楚,一个PHP程序员和Java程序员是.net程序员有什么区别,告诉你,其实都同样什么区别。任何编程语言都不外是工具罢了高低贵贱之分,只不外看你的熟悉程度罢了。那咱们来看一下,学习PHP到底要学习那些东西。

语法:必须比较熟练,在写代码的时候IDE的编辑器对某一行报错应该能够按照报错信息晓得是什么样的语法错误,并且晓得怎样修正。

命令:必须熟练PHP带的有些常用命令及其常用选项,熟练哪些命令,自己运行php.exe -h ,倘若这些命令你所有运用过,那样你对PHP实质上还很不认识

工具:必须最少熟悉运用一种IDE的研发工具,例如:Eclipse、Netbeans、zendeditplus,ultraedit,包含进行工程管理、常用选项的设置、PHP插件的安装配置以及进行调试。

API:PHP的核心API是非常庞大的,然则有些内容笔者认为是必须熟练的,否则不可能熟悉的运用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、MS SQL Server、Oracle 、Zendframework、cakephp、symfony、模板技术等流行技术,把握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载平衡、系统性能调优等实用技术。

倘若可选的语言有好几种,那样选取其中学习难度最小的一种

附一段对话:

暴躁的人容易说:PHP语言不行,应该学Java,C#,VB.NET

——个人能够爱好一种、两种乃至好几种语言,但必定不要排斥其他任何一种语言。

暴躁的人容易问:PHP和Java,C#,VB.NET哪个好?

——都好,只要你能学好。

倘若你想和更加多PHP大神切磋交流经验,添加下方微X号,拉你入群

倘若你想得到更加多学习资料,添加下方微X号,送你资源

关注菲菲

带你入群,带你飞

更有资源免费送!

COME  BABY




上一篇:我穿越到了1994年,最后发掘了此刻80%的网站都用PHP的原由
下一篇:诸葛亮说的观其大略是什么意思?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 11:09 , Processed in 2.065678 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.