3v4l.org

run code in 200+ PHP versions simultaneously
<?php var_dump(basename("path/file.ext")); var_dump(basename("path/файл.рсш")); var_dump(basename("путь/file.ext")); var_dump(basename("путь/файл.рсш")); var_dump(basename("файл.рсш")); var_dump(basename("путь/директория/"));
Output for 5.0.0 - 7.4.1
string(8) "file.ext" string(7) ".рсш" string(8) "file.ext" string(7) ".рсш" string(7) ".рсш" string(0) ""
Output for 4.3.0 - 4.4.9
string(8) "file.ext" string(15) "файл.рсш" string(8) "file.ext" string(15) "файл.рсш" string(15) "файл.рсш" string(20) "директория"