文章分类 -  转载文章

摘要:(1) autoload机制概述在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例子:/* Person.class.php */name = $name; $this->age = $age; }}?>/* no_autoload.php */在这个例子中,no-autoload.php文件需要使用Person类,它使用了require_once 阅读全文
posted @ 2013-10-14 16:58 源来如此 阅读(685) 评论(0) 推荐(0)
摘要:mixed call_user_func ( callback $function [, mixed $parameter [, mixed $... ]] )一个 PHP 函数用函数名字符串来传递。可以传递任何内置的或者用户自定义的函数,除了语言结构如array(),echo(),empty(),eval(),exit(),isset(),list(),print() 和 unset()。一个对象的方法以数组的形式来传递,数组的下标 0 指明对象名,下标 1 指明方法名。对于没有实例化为对象的静态类,要传递其方法,将数组 0 下标指明的对象名换成该类的名称即可。除了普通的用户定义的函数外,也 阅读全文
posted @ 2012-04-18 09:37 源来如此 阅读(143) 评论(0) 推荐(0)
摘要:1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到更新速度,这被称为过度索引。2,复合索引比如有一条语句是这样的:select * from users where area=’beijing’ and age=22;如果我们是在area和age上分别创 阅读全文
posted @ 2012-02-24 15:32 源来如此 阅读(125) 评论(0) 推荐(0)