Help us understand the problem. What is going on with this article?

等価演算子と厳密等価演算子の速度について

More than 3 years have passed since last update.

厳密比較の方が速度が速い

php -version
PHP 5.5.36 (cli) (built: May 29 2016 01:07:06)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

httpd -v
Server version: Apache/2.4.18 (Unix)
Server built: Feb 20 2016 20:03:19

loop: 1000
比較 == 0回目: 0.000236034393311
厳密比較 === 0回目: 0.000198125839233
[比較に対する厳密比較の時間差分:]-3.79085540771E-5
比較 == 1回目: 0.000231027603149
厳密比較 === 1回目: 0.000160932540894
[比較に対する厳密比較の時間差分:]-7.00950622559E-5
比較 == 2回目: 0.00017786026001
厳密比較 === 2回目: 0.000149965286255
[比較に対する厳密比較の時間差分:]-2.78949737549E-5
比較 == 3回目: 0.000178098678589
厳密比較 === 3回目: 0.000149965286255
[比較に対する厳密比較の時間差分:]-2.8133392334E-5
比較 == 4回目: 0.000176906585693
厳密比較 === 4回目: 0.000150918960571
[比較に対する厳密比較の時間差分:]-2.59876251221E-5
end!

loop: 10000
比較 == 0回目: 0.00176596641541
厳密比較 === 0回目: 0.00169086456299
[比較に対する厳密比較の時間差分:]-7.5101852417E-5
比較 == 1回目: 0.00185012817383
厳密比較 === 1回目: 0.00160598754883
[比較に対する厳密比較の時間差分:]-0.000244140625
比較 == 2回目: 0.00176596641541
厳密比較 === 2回目: 0.00148606300354
[比較に対する厳密比較の時間差分:]-0.000279903411865
比較 == 3回目: 0.00191211700439
厳密比較 === 3回目: 0.00256705284119
[比較に対する厳密比較の時間差分:]0.000654935836792
比較 == 4回目: 0.00353193283081
厳密比較 === 4回目: 0.00294399261475
[比較に対する厳密比較の時間差分:]-0.000587940216064
end!

loop: 100000
比較 == 0回目: 0.0200650691986
厳密比較 === 0回目: 0.016273021698
[比較に対する厳密比較の時間差分:]-0.00379204750061
比較 == 1回目: 0.0192341804504
厳密比較 === 1回目: 0.0230228900909
[比較に対する厳密比較の時間差分:]0.0037887096405
比較 == 2回目: 0.0226550102234
厳密比較 === 2回目: 0.0173649787903
[比較に対する厳密比較の時間差分:]-0.00529003143311
比較 == 3回目: 0.0210900306702
厳密比較 === 3回目: 0.0189769268036
[比較に対する厳密比較の時間差分:]-0.00211310386658
比較 == 4回目: 0.0189080238342
厳密比較 === 4回目: 0.0180478096008
[比較に対する厳密比較の時間差分:]-0.000860214233398
end!

loop: 1000000
比較 == 0回目: 0.219089984894
厳密比較 === 0回目: 0.188188791275
[比較に対する厳密比較の時間差分:]-0.0309011936188
比較 == 1回目: 0.212105989456
厳密比較 === 1回目: 0.194359779358
[比較に対する厳密比較の時間差分:]-0.0177462100983
比較 == 2回目: 0.201738119125
厳密比較 === 2回目: 0.180896043777
[比較に対する厳密比較の時間差分:]-0.0208420753479
比較 == 3回目: 0.200308084488
厳密比較 === 3回目: 0.156686067581
[比較に対する厳密比較の時間差分:]-0.0436220169067
比較 == 4回目: 0.195621967316
厳密比較 === 4回目: 0.158803939819
[比較に対する厳密比較の時間差分:]-0.0368180274963
end!

loop: 10000000
比較 == 0回目: 1.91947317123
厳密比較 === 0回目: 1.92924904823
[比較に対する厳密比較の時間差分:]0.0097758769989
比較 == 1回目: 1.97134900093
厳密比較 === 1回目: 1.71951580048
[比較に対する厳密比較の時間差分:]-0.251833200455
比較 == 2回目: 2.31585979462
厳密比較 === 2回目: 1.91265797615
[比較に対する厳密比較の時間差分:]-0.403201818466
比較 == 3回目: 2.16872596741
厳密比較 === 3回目: 1.91157197952
[比較に対する厳密比較の時間差分:]-0.257153987885
比較 == 4回目: 1.97310209274
厳密比較 === 4回目: 1.70109915733
[比較に対する厳密比較の時間差分:]-0.27200293541
end!

参考
http://ezolab-blog.net/blog-entry-5.html

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした