<span><span><?php</span>header(<span>"content-type:text/html;charset=utf-8"</span>);
<span>$t1</span> = microtime(<span>true</span>);
<span>for</span>(<span>$i</span>=<span>1</span>;<span>$i</span><<span>10000000</span>;<span>$i</span>++)
{
}
<span>$t2</span> = microtime(<span>true</span>);
<span>for</span>(<span>$i</span>=<span>1</span>;<span>$i</span><<span>10000000</span>;++<span>$i</span>)
{
}
<span>$t3</span> = microtime(<span>true</span>);
<span>echo</span><span>"后++消耗了=="</span>.(<span>$t2</span>-<span>$t1</span>);
<span>echo</span><span>'<hr>'</span>;
<span>echo</span><span>"前++消耗了=="</span>.(<span>$t3</span>-<span>$t2</span>);
<span>echo</span><span>'<hr>'</span>;
<span>$i</span> = <span>1</span>;
<span>$i</span> = <span>$i</span>++;
<span>echo</span><span>$i</span>;
<span>//后++:先把值临时存储一份,执行++,再把临时存储的那份值参与运算</span><span>//前++:先执行++, 再把自加的值参与运算 </span></span>
以上就介绍了php之 i++ 和++i性能比较,包括了php,比较方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号