CI框架开发自定义相关使用流程

在框架中使用自定义函数或类是不可避免的,再使用自动加载,就可以一劳永逸了(不是$this->load->XXX,而是加载一次整个应用都能使用的,不需要每个文件加一句)。

CI框架中使用可以自定义函数(写在helpers文件夹下,文件使用下划线命名法且需加上后缀_helper,eg:filename_helper)、可以自定义类(写在libraries文件夹下,文件使用驼峰式命名法,且类名需与文件名一致,内容开头处需要加上defined('BASEPATH') OR exit('No direct script access allowed');,我叫它抬头,后面也是这么叫)、常量有好几种方式,下面我会一一说明。

阅读剩余部分 -

PHP之OOP

编程之美开篇。

OOP绝对是个好东西,由于PHP是弱语言,是一个比较随性的语言(但随性并不代表写起来就不注意规范),最开始的时候并没有像C++、JAVA一样大量的使用OOP开发,但是从5.1开始,你会发现PHP开始使用OOP了(个人是从PHP包里在5.1开始自带PDO来说的)。

阅读剩余部分 -

算法对我们编程的影响

这是一个学习算法的开篇。

每个程序员做同一个功能,所写的代码以及复杂度都是不一样的,尤其是当学习了算法课之后,我感觉算法能帮助我们写出更高效的代码。

阅读剩余部分 -

关于MySQL的Server has gone away问题

有的时候字段数据比较大,超过了数据库允许的最大包大小,或是速度慢超过数据库最大连接时间也会(不过这种情况我还没遇到)。前段时间就是因为一个字段的数据有2M多(TT不要问我存的啥一个字段这大),在本地windows上的环境一点问题都没有,一送上测试环境(linux),一测试就是Server has gone away。

阅读剩余部分 -

PHP中关于字母自增问题

前段时间做一个导入excel表数据到数据库的功能,在写的过程中偶然发现一个问题,这个问题居然没有引起bug,真是觉得自己运气无敌了。

阅读剩余部分 -