PHP
xinsheng2011
行进中的PHP程序员
展开
-
PHP不常用的函数
array get_loaded_extensions(Boolean $zendExtensions = false);获取已加载的模块列表array get_extension_funcs(String $moduleName)获取某个模块的所有函数方法列表,模块名称必须小写Boolean spl_autoload_register([call原创 2012-05-28 16:22:56 · 86 阅读 · 0 评论 -
PHP中你可能不知道的事情
接口也可以继承,通过使用extends操作符。接口中也可以定义常量PHP所提供的"重载"(overloading)是指动态地"创建"类属性和方法,与其它绝大多数面向对象语言不同。传统的"重载"是用于提供多个同名的 类方法,但各方法的参数类型和个数不同。你可以让类实现IteratorAggregate接口而达到迭代目的,这样你的类就不用强制性地实现It原创 2012-05-28 16:47:03 · 70 阅读 · 0 评论 -
PHP多态
1.什么是多态多态即类切换,是指在一个公用接口后面维护多个实现。2.如何实现方法中定义参数为某个抽象类或者父类,实际使用传参时,可以传入子类实例对象,并在方法内调用该对象的方法。这样客户端代码可以使用一个公共父类的任意子类而不需要改写代码。3.什么时候应该考虑用多态代码中出现大量条件语句(switch|if)4.缺憾不同于Java,PHP目前原创 2012-05-23 09:17:49 · 449 阅读 · 0 评论 -
数据库主从设置
对于一些访问量比较大的项目,我们常常采用数据库主从的方式进行读写分离,以分流用户操作,实现负载均衡。因此网上查找了相关的信息,做一个总结。下面的概念部分内容摘自百科或网络PPT,结尾的代码源自此次项目。首先,因为之前没有做过类似的功能,需要在概念上进行了解:负载均衡负载均衡(Load Balance):将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行,从而共同完原创 2012-06-27 13:36:03 · 1291 阅读 · 0 评论