PHP教程:php魔法函数与魔法常量使用介绍
|
《PHP教程:php魔法函数与魔法常量使用介绍》要点: PHP编程php 魔术函数 PHP编程1.__construct() PHP编程实例化对象时被调用, PHP编程2.__destruct() PHP编程3.__call() PHP编程4.__get() PHP编程5.__set() PHP编程6.__toString() PHP编程7.__clone() PHP编程8.__sleep() PHP编程9.__wakeup() PHP编程10.__isset() PHP编程11.__unset() PHP编程12.__set_state() PHP编程13.__autoload() PHP编程php 魔术常量 PHP编程1.__LINE__ PHP编程2.__FILE__ PHP编程3.__FUNCTION__ PHP编程4.__CLASS__ PHP编程5.__METHOD__ PHP编程(1)初识魔术方法 PHP编程php使用魔法函数和不使用魔法函数比较 PHP编程
/**
* use magic 0.31868386268616s
* not use magic 0.11876797676086s
*/
class Test {
private $varstr = "123";
function __get($name) {
return $this->varstr;
}
}
function microtime_float()
{
list($usec,$sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
$i = 0;
while ($i<100000) {
$i++;
$t = new Test();
$t->varstr;
}
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "Did nothing in $time secondsn";
PHP编程建议尽量少用PHP魔法函数 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
