【宇潤日常瘋測-001】使用 ; 作為程式碼縮排符號
阿新 • • 發佈:2018-12-06
;;;;$i = 123;
;;;;echo $i, PHP_EOL;
這段程式碼是不是很奇葩,使用;
作為程式碼縮排符號但是它是合法的語句,可以正常執行。並且在Java、PHP等語言中,都可以正常使用。
我第一次得知這種寫法,是上學時候,Java課老師告訴我們的……
那麼這麼寫除了腦殘裝B酷炫以外,它對效能是否有影響呢?
<?php function test1($i) { if(0 === $i % 2) { return 1; } else { return 0; } } function test2($i) { ;;;;if(0 === $i % 2) { ;;;;;;;;return 1; } else { ;;;;;;;;return 0; } } $count = 10000000; $t = microtime(true); for($i = 0; $i < $count; ++$i) { test1($i); } echo 'test1: ', microtime(true) - $t, PHP_EOL; $t = microtime(true); for($i = 0; $i < $count; ++$i) { test2($i); } echo 'test2: ', microtime(true) - $t, PHP_EOL;
通過上面的程式碼執行得出,使用;
作為縮排符,會略慢於正常寫法。
所以,不要追求酷炫個性,而選擇這種縮排方式哦!