3v4l.org

run code in 300+ PHP versions simultaneously
<?php declare(strict_types=1); function countOccurrence(int $number, int $digit){ $result = 0; while ($number > 0){ $lastDigit = $number % 10; if($lastDigit === $digit){ $result++; } $number = ($number - $lastDigit)/10; } return $result; } echo countOccurrence(1111,1); // this is fine :) echo PHP_EOL; // just a line-break echo countOccurrence(1111,'1'); // this will throw an error with strict_types=1

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
159.43 ms | 2172 KiB | 12 Q