- microtime: documentation ( source)
- random_int: documentation ( source)
<?php
$int = random_int(0, 100_000_000);
$string = (string) $int;
$start = microtime(true);
for ($i = 0; $i < 10_000_000; $i++) {
$bool = $int == $string;
}
echo microtime(true) - $start . "s\n";
$int = random_int(0, 100_000_000);
$string = (string) $int;
$start = microtime(true);
for ($i = 0; $i < 10_000_000; $i++) {
$bool = $int === $string;
}
echo microtime(true) - $start . "s\n";