自定義的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