Posted at

PHP「1...10 === '10.1' は true」僕「えっ──!?」

More than 1 year has passed since last update.

論より証拠。

<?php

assert(1...10 === '10.1');

こういうことらしい……。

assert((1.) . (.10) === '10.1');

assert((1.) . (.10) === '10.1');
assert((1) . (.10) === '10.1');
assert(1 . (.10) === '10.1');
assert(1 . 0.1 === '10.1');
assert('1' . 0.1 === '10.1');
assert('1' . '0.1' === '10.1');