学习PHP到底要学习哪些东西?
<img src="https://mmbiz.qpic.cn/mmbiz_gif/LFP9SpGv0PGunR2VMN7Zd8lWxRNSljZpywc8MELnW0OVaEc4Q34ghemFANUTELIcDEp4QogLyTibiczgiaib10Roicw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1" style="width: 50%; margin-bottom: 20px;"><p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">非常多</span>学PHP的人<span style="color: black;">始终</span><span style="color: black;">亦</span>搞不清楚,一个PHP程序员和Java程序员<span style="color: black;">或</span>是.net程序员有什么<span style="color: black;">区别</span>,告诉你,其实都<span style="color: black;">同样</span>,<span style="color: black;">无</span>什么<span style="color: black;">区别</span>。任何编程语言都<span style="color: black;">不外</span>是工具<span style="color: black;">罢了</span>,<span style="color: black;">无</span>高低贵贱之分,只<span style="color: black;">不外</span>看你的<span style="color: black;">熟悉</span>程度<span style="color: black;">罢了</span>。那<span style="color: black;">咱们</span>来看一下,学习PHP到底要学习<span style="color: black;">那些</span>东西。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">语法</span></strong><span style="color: black;">:必须比较<span style="color: black;">熟练</span>,在写代码的时候IDE的编辑器对某一行报错应该能够<span style="color: black;">按照</span>报错信息<span style="color: black;">晓得</span>是什么样的语法错误,并且<span style="color: black;">晓得</span><span style="color: black;">怎样</span>修正。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">命令</span></strong><span style="color: black;">:必须<span style="color: black;">熟练</span>PHP带的<span style="color: black;">有些</span>常用命令及其常用选项,<span style="color: black;">熟练</span><span style="color: black;">哪些</span>命令,自己运行php.exe -h ,<span style="color: black;">倘若</span>这些命令你<span style="color: black;">无</span><span style="color: black;">所有</span><span style="color: black;">运用</span>过,<span style="color: black;">那样</span>你对PHP<span style="color: black;">实质</span>上还很不<span style="color: black;">认识</span>。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">工具</span></strong><span style="color: black;">:必须<span style="color: black;">最少</span><span style="color: black;">熟悉</span><span style="color: black;">运用</span>一种IDE的<span style="color: black;">研发</span>工具,例如:Eclipse、Netbeans、zend<span style="color: black;">或</span>editplus,ultraedit,<span style="color: black;">包含</span>进行工程管理、常用选项的设置、PHP插件的安装配置以及进行调试。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">API</span></strong><span style="color: black;">:PHP的核心API是非常庞大的,<span style="color: black;">然则</span>有<span style="color: black;">有些</span>内容笔者认为是必须<span style="color: black;">熟练</span>的,否则不可能<span style="color: black;">熟悉</span>的运用PHP,<span style="color: black;">包含</span>:</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">文件目录处理函数包80%以上的函数的功能的灵活运用。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">日期时间函数中的80%以上的函数的功能的灵活运用。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">数学函数库中的100%的内容。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">网络库中的60%以上的内容,对各个函数的功能比较<span style="color: black;">熟练</span>。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">字符串处理函数下的60%以上的内容,<span style="color: black;">尤其</span>是<span style="color: black;">各样</span>处理函数。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">正则表达式函数下的90%以上的内容,<span style="color: black;">尤其</span>是<span style="color: black;">各样</span>正则处理。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">有些</span>安全库下的40%以上的内容,<span style="color: black;">倘若</span><span style="color: black;">针对</span>安全<span style="color: black;">无</span>接触的话<span style="color: black;">基本</span>就不可能<span style="color: black;">把握</span>PHP。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">XML处理,<span style="color: black;">熟练</span>SAX、DOM以及JDOM的优缺点并且能够<span style="color: black;">运用</span>其中的一种完成XML的解析及内容处理。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">图形图像函数库下的80%以上的内容,<span style="color: black;">尤其</span>是<span style="color: black;">有些</span>图像生成和处理。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">MySQL 数据库函数下的90%以上的内容,<span style="color: black;">尤其</span>是处理<span style="color: black;">各样</span>数据的函数。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">数组处理函数下的90%以上的内容,<span style="color: black;">尤其</span>是<span style="color: black;">各样</span>操作处理函数。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">其它PEAR,PECL,和<span style="color: black;">有些</span>扩展类库中的80%以上的内容,<span style="color: black;">尤其</span>是<span style="color: black;">有些</span>常用的类的处理。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">针对<span style="color: black;">区别</span>的<span style="color: black;">需要</span>,<span style="color: black;">查询</span><span style="color: black;">区别</span>的函数库。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">测试</span></strong><span style="color: black;">:必须<span style="color: black;">熟练</span><span style="color: black;">运用</span>phpunit编写测试用例完成代码的自动测试。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">管理</span></strong><span style="color: black;">:必须<span style="color: black;">熟练</span><span style="color: black;">运用</span>xinc, phing等完成工程管理的常用任务,例如工程编译、生成phpdoc、生成、版本<span style="color: black;">掌控</span>、自动测试。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">排错</span></strong><span style="color: black;">:应该<span style="color: black;">能够</span><span style="color: black;">按照</span><span style="color: black;">反常</span>信息比较快速的定位问题的<span style="color: black;">原由</span>和大致位置。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">思想</span></strong><span style="color: black;">:必须<span style="color: black;">把握</span>OOP的<span style="color: black;">重点</span><span style="color: black;">需求</span>,<span style="color: black;">这般</span><span style="color: black;">运用</span>PHP<span style="color: black;">研发</span>的系统<span style="color: black;">才可</span>是真正的PHP系统。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">规范</span></strong><span style="color: black;">:编写的代码必须符合流行的编码规范,<span style="color: black;">这般</span>程序的可读性才比较好。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">博学</span></strong><span style="color: black;">:<span style="color: black;">把握</span>OOA、OOD、MS SQL Server、Oracle 、Zendframework、cakephp、symfony、模板技术等流行技术,<span style="color: black;">把握</span>软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载<span style="color: black;">平衡</span>、系统性能调优等实用技术。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">倘若</span>可选的语言有好几种,<span style="color: black;">那样</span>,<span style="color: black;">选取</span>其中学习难度最小的一种</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">附一段对话:</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">暴躁</span>的人容易说:PHP语言不行,应该学Java,C#,VB.NET</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">——个人<span style="color: black;">能够</span><span style="color: black;">爱好</span>一种、两种<span style="color: black;">乃至</span>好几种语言,但<span style="color: black;">必定</span>不要排斥其他任何一种语言。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">暴躁</span>的人容易问:PHP和Java,C#,VB.NET哪个好?</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">——都好,只要你能学好。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;"><span style="color: black;"><span style="color: black;">倘若</span>你想和<span style="color: black;">更加多</span>PHP大神切磋交流经验,添加下方<span style="color: black;">微X</span>号,拉你入群</span></strong></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;"><span style="color: black;"><span style="color: black;">倘若</span>你想<span style="color: black;">得到</span><span style="color: black;">更加多</span>学习资料,添加下方<span style="color: black;">微X</span>号,送你资源</span></strong></span></p><img src="https://mmbiz.qpic.cn/mmbiz_jpg/MvsGtlp1hRecpZctD8Rkb3viaUHQZPWkRQHu2a3Gic2TqTmBylibfj1mVN7axBfN1qrnHvL8k5YHHfa3gH80bfm8g/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;">
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;">关注菲菲</strong></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;">带你入群,带你飞</strong></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;">更有资源免费送!</strong></span></p><span style="color: black;"><strong style="color: blue;">COME BABY</strong></span><img src="https://mmbiz.qpic.cn/mmbiz_png/MvsGtlp1hRecpZctD8Rkb3viaUHQZPWkRwdztpdwWUlu6LZHPON5V8AGDkJ03yKePhxCE7NeogjlQN8acx4iczHw/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;">
页:
[1]