3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $word = 'something'; echo strpos($word, 0, -1); // g? echo strpos($word, 0, 1); // s?
based on oU2Zf
Output for 7.3.0beta1 - 7.3.0rc6
Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /in/g3UZJ on line 5 Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /in/g3UZJ on line 6
Output for 7.1.0 - 7.3.0alpha1
Output for 5.2.5 - 7.0.20
Warning: strpos(): Offset not contained in string in /in/g3UZJ on line 5
Output for 4.3.2 - 5.0.5, 5.1.1 - 5.2.4
Warning: strpos(): Offset not contained in string. in /in/g3UZJ on line 5
Output for 5.1.0
Fatal error: fatal flex scanner internal error--end of buffer missed in /in/g3UZJ on line 6
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Warning: strpos() [http://www.php.net/function.strpos]: Offset not contained in string. in /in/g3UZJ on line 5