关于二次开发

       什么是二次开发,呵呵,这个问题主要是给初学者解释。现在你能想到的应用,互联网上基本上都已经存在,由于php是开源的,大家只要能找到源码(商业版除外),可以下载下来,改改细节或一小部分功能,就是自己的网站了。这样节省了时间,也节省了开发成本

       首先,看他的目录结构,知道每个文件夹,甚至每个文件是干什么的,这个常用的discuz等都有相关的资料,并不是所有的文件都要一一看懂

       其次,他的模板语言语法是怎么样的,定义了哪些全局变量、全局数组、常量。

       再次就是看他的核心类、核心函数是怎么写的。对架构感兴趣的,可以看看他的路由解析类、控制器类、数据库操作基础类、视图类(模板解析类)。

       对具体应用感兴趣的,比如发送email,它肯定会有个类或函数,极具借鉴意义,通常不会有漏洞,我现在用的一个获取ip的函数就是从ci框架抠的。

       再要看的话,就要具体到每个文件了。

       研究懂了源文件,你再去修改,肯定难不住有php基础的你。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值