[PHP-users 5078] $i++ と ++$i の速度の差について

Mashiki php-users@php.gr.jp
Tue, 29 Jan 2002 19:34:20 +0900


Mashikiです。

 PHP-users 366[4-7]あたりで少し話題になりましたが、
$i++ と ++$i の速度の差はあるのでしょうか?
(前置と後置の差はインクリメントのタイミングだけかと
思っているのですが違うのでしょうか。)

またその情報がどこかに公開されているようでしたら、
どなたか教えてください。

# phpのマニュアルの制御構造for記述ではサンプルは
# すべて「$i++」の形を取っていますね。
# phpのソース自体かなあ
#
# Cでプログラムを書いていたときは「i++」の形のみ使用して
#いましたが、このMLのphpのサンプルでよく「++$i」の形を
# 見かけるので、forを使うたび気になっています。
# (=仕事にならない!)


// 後置
for ($i=0; $i<100000; $i++) {
	...
}

// 前置 better?
for ($i=0; $i<100000; ++$i) {
	...
}