我们经常会在聊天室或论坛里遇到PHP 初 学者问各种各样的有关PHP 的问题,如果问题过于简单,人们往往回复为“看手册”、“先学学PHP吧”、“我们可不能手把手教你”或者就一句“你应该学的差不多再来问”。怎样才能学的差不多?这篇帖子将 教给 初 学者5种 PHP 的学习方法,可以提高效率,少写些代码,更佳的网络应用。用PHP开发程序总是要不断的学习:新的函数、新的框架、新的设计面版、新的代码文档样式。下面介绍一些最佳的PHP进阶方法。1、读手册我确实不太注重这个,因为手册中的东西实在是太多了。特别是字符串、数组函数。手册用起来比较方便,当你阅读手册时你常常会发现一些核心函数可以替代以前的程序做的很多无用功。手册是你的好伙伴。2、浏览代码PHP有很多的开放代码资源,为什么不利用呢?下载一个共享的PHP应用程序并读代码。可能越大的工程越好,因为有着更完整的体系和结构,同时也有完整的文档可供参考。如果你无从起步不妨查看www.sourceforge.net这个网站。3、学习新的框架PHP框架数不胜数,很多都是开源而且多数网上可以查到。可以先上最全面的网站www.phpframeworks.com,其中有一个很好的PHP框架列表。对PHP框架的应用很多,你的下一个程序可能就需要一个新的框架,你一定会发现它在工程有着广泛的应用。4、研究你一定听说过不少PHP术语,从OOP到MVC、KISS到DRY、YAML到INI、REST到XML-RPC,有数百科技概念与你的工作有关。你可能已经对他们有了一个基本的认识,可是你真的知道它们是什么或者对你有什么意义吗?花点时间研究一下,wikipedia是一个开始的好地方,一定可以让你学到一些新东西。5、学习OOP可能接下来的这些方法与以前的略显不同,但OOP确实比想象的还重要。你知道PHP5的OOP吗?举例来说,抽象类、关键词、静态和属性,“保护的”接口修改?即使是资深的PHP程序员可能都不懂这些。如果你能够应用OOP就可以节省很多开发的时间。

这就是5条简单易懂但是意味深长的成为一个出色PHP开发人员的方法。

本文转自

朱志兵 51CTO博客,原文链接:http://blog.51cto.com/richardzhu/196758,如需转载请自行联系原作者

PHP开发论坛步骤,5种方法让你成为php开发高手!相关推荐

  1. struts2开发action 的三种方法以及通配符、路径匹配原则、常量

    struts2开发action 的三种方法 1.继承ActionSupport public class UserAction extends ActionSupport {// Action中业务处 ...

  2. Yocto中开发内核的两种方法

    开发内核的两种方法 1. 内核开发准备 1.1 devtool内核开发准备 1.2 传统内核开发准备 2. 创建和准备层 3. 使用devtool工具开发内核 4. 使用传统方法开发内核 [脱离yoc ...

  3. Mixly第三方库开发的两种方法——U8g2库二次开发

    Mixly第三方库开发的两种方法--U8g2库二次开发 前言 方法一:自定义库 1.创建库文件夹 2.开始编程 2.1.定义图形块的基本信息 2.2.定义图形块的外观样式 2.3.定义图形块与C语言的 ...

  4. [PowerBI]两种方法计算每月或每季开发的新客户数量

    12月追加:欢迎加入知乎[微软BI技术圈],一起讨论.分享包括PowerBI在内的一切BI话题! 两种方法计算每月或每季开发的新客户数量 简述 客户分析中,有时你可能需要分析每隔一段时间有多少新客户流 ...

  5. 微信小程序开发流程的两种方法科普

    现在微信小程序早已渗透我们日常生活的方方面面,很多商家看到了小程序带来的巨大流量,也想开发一个自己的小程序.所以今天就跟大家科普下微信小程序开发流程,你会发现这个开发过程其实非常简单. 1. 在微信公 ...

  6. 小程序发布上线流程_微信小程序开发流程的两种方法科普

    现在微信小程序早已渗透到我们日常生活的方方面面,很多商家看到了小程序带来的巨大流量,也想开发一个自己的小程序.所以今天就跟大家科普下微信小程序开发流程,你会发现这个开发过程其实非常简单. 1. 在微信 ...

  7. UG\NX二次开发 安装工具的两种方法

    文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: 安装工具的两种方法 1.配置文件法 UGII_CUSTOM_DIRECTORY_FI ...

  8. AndroidStudio安卓原生开发_Activity的启动方法_隐式启动2种方法_activity关闭---Android原生开发工作笔记83

    暂时不写内容,后边补上,因为工作太忙,先把图,以及重要的难点说明写出来,后边会修改成详细的文章

  9. 【mybatis基础】mybatis开发dao两种方法

    mybatis是一个支持普通SQL查询,存储过程和高级映射的优秀的持久层的框架,是apache下的顶级项目.mybatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.mybat ...

最新文章

  1. 比特币现金支持者为BCH引入了各种新概念
  2. Maven父子工程配置文件详解
  3. 解决AttributeError: module ‘scipy.misc‘ has no attribute ‘imread‘报错问题
  4. 服务器光信号闪红灯是什么意思,路由器光信号闪红灯是什么意思
  5. Centos后台运行jar
  6. 如何预防光纤光缆布线中的雷击伤害
  7. mysql 查看当前数据库编码_MySQL查看并修改当前数据库编码
  8. IntelliJ IDEA字符串常量长度太长的问题解决:constant string too long
  9. 用C#来播放.wav格式的音频文件
  10. mac windows蓝牙问题
  11. 24.Plugin System
  12. effective Java chapter 2创建和销毁对象
  13. 51单片机课程设计数显简易频率计设计
  14. sql查询优化7种方法
  15. matlab实现信号与系统中卷积的计算的两种方法
  16. 华天OA漏洞复现手册
  17. 【实用教程】本地blast使用及简单python脚本辅助
  18. MSVCR110.dll缺失问题
  19. mysql什么类型允许负数_SQL数据库中那个类型可以存储负数,比如说存储-50? 如果不能存储。用什么方法存储?...
  20. 江苏法院基本解决执行难 设立全国首家环境资源法庭

热门文章

  1. Complete Guide to Digital Project Management 免积分下载
  2. SAS学习之自定义输入和输出格式
  3. 【Android】【TP】TP开发常见问题分析产线检测CTP单体异常
  4. 对一个MEMO中的字段处理
  5. 连接的外部图形设备可能无法与计算机工作,连接外围设备,可以为计算机提供额外功能,Win10如何使用和管理...
  6. 定风量与变风量空调系统区别
  7. 前端性能优化之——CDN优化加载
  8. 武义机器人_骄傲武义学子在第35届金华市青少年科技创新大赛中荣获佳绩
  9. php 失去焦点,对象失去焦点时自己动提交数据的实现代码
  10. WPS有时候出现字母按不出,打字丢失字母的问题