自定义的current_time()函数有点多余,直接用microtime(true)返回的就是float类型的 整数部分是秒 小数部分是微秒数的数字
2023-02-03
class test { private $var='1'; public function __get($v){return $this->var;}}
$test = new test();
$i = 0;
while($i<100000){$i++;$var = $test->var;}
class test {public $var='1';public function get(){return $this->var;}}
$test = new test();
$i = 0;
while($i<100000){$i++;$var = $test->get();}魔术方法是要慢一些
$test = new test();
$i = 0;
while($i<100000){$i++;$var = $test->var;}
class test {public $var='1';public function get(){return $this->var;}}
$test = new test();
$i = 0;
while($i<100000){$i++;$var = $test->get();}魔术方法是要慢一些
2020-07-12
哈哈 我觉得这是代码问题 不是魔术方法问题,本来是直接可以取的,但是这个魔术方法让程序变得更复杂。不过例子也可以教我们不要这样写 也谢谢老师了
2019-01-22