3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * @param string $haystack * @param string $needle * * @return bool */ function str_starts_with( $haystack, $needle ) { $length = strlen( $needle ); var_dump(substr( $haystack, 0, $length ), $needle); var_dump(substr( $haystack, 0, $length ) == $needle); var_dump(substr( $haystack, 0, $length ) === $needle); var_dump(hash_equals(substr( $haystack, 0, $length ), $needle)); } str_starts_with( '', '' );

preferences:
51.39 ms | 402 KiB | 5 Q