类的自动加载,方便了引用过程,让类的初始化过程变的简单spl_autoload_register($callback);该函数的使用,会在new 的时候调用,并调用$callback回调函数来引用类文件,所以有的时候会出现没有显式的引用文件,但可以正常地new 对象!一种比较好的做法是在初始化文件中...
分类:
Web程序 时间:
2015-03-05 16:48:45
阅读次数:
140
在 PHP5 中多了一系列新接口。在 HaoHappy 翻译的你可以了解到他们的应用。同时这些接口和一些实现的 Class 被归为 Standard PHP Library(SPL)。在 PHP5 中加入了很多特性,使类的重载 (Overloading) 得到进一步的加强。ArrayAccess 的...
分类:
数据库 时间:
2015-03-01 16:59:14
阅读次数:
172
Serializable[自定义序列化的接口] : 实现此接口的类将不再支持__sleep()和__wakeup()。作用:为一些高级的序列化场景提供支持。__sleep()和__wakeup()有一些问题,这些问题再SPL中都得到解决。【书上说的,具体的问题之看到了“总结”中的第一个】总结:(根据...
分类:
其他好文 时间:
2015-02-11 20:31:19
阅读次数:
148
一、一维数组var a=[1,2,3,5];alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a));//最小值二、二维数组var a=[1,2,3,[5,6],[1,4,8]];var ta=a.join(",").spl...
分类:
编程语言 时间:
2015-02-05 13:07:22
阅读次数:
224
http://hadoop.apache.org/docs/r1.2.1/api/index.html适当的利用null在map中可以实现对文件的简单处理,如排序,和分集合输出等。需要关心的内容一个节点面对的是一个Map任务,一个Map任务面对的是一个split文件,一个map方法面对的是一个spl...
分类:
其他好文 时间:
2015-01-30 21:02:24
阅读次数:
231
ENTRY(_main) /* * Set up initial C runtime environment and call board_init_f(0). */#if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_STACK) //在smdk2410开发板的相关目录中没有定义; ldr sp, =(CONFIG_SPL_STACK)#e...
分类:
其他好文 时间:
2015-01-29 09:26:15
阅读次数:
219
spl_autoload_register() : 调用未定义类时,系统会按顺序调用注册到spl_autoload_register()函数的所有函数,而不是调用__autoload函数。解决问题:函数__autoload($classname)可以做到动态的加载类,可以避免使用require_on...
分类:
其他好文 时间:
2015-01-23 16:12:46
阅读次数:
178
1.实现session的入库工具类注意在注册使用的方法和函数的区别在于:spl_autoload_register('handle');//这样注册的是一个函数spl_autoload_register(array(object,handle));//此时是一个对象的指定方法,使用类名进行调用的情形...
分类:
其他好文 时间:
2015-01-19 00:03:40
阅读次数:
188
学习SPL的时候,遇到了DirectoryIterator这个目录类,谢了一下遍历目录的方法。于是总结一下遍历目录的四种写法如下:getFileName(); echo "";}/* * 方法二:scandir函数,返回文件数组 */$files = scandir('E:\wamp\bin\php...
分类:
Web程序 时间:
2015-01-16 19:08:17
阅读次数:
164
下载http://www.oschina.net/p/redis解压后里面有:lib 源文件 、examples 例子、test测试将lib目录拷贝到你的项目中,就可以开始你的predis操作了。 1 //使用autoload加载相关库,这边重点就是为了require $file; 2 spl_.....
分类:
Web程序 时间:
2015-01-15 14:15:28
阅读次数:
220