3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?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 - 5.6.30, 7.0.0 - 7.2.7
string(8) "file.ext" string(7) ".рсш" string(8) "file.ext" string(7) ".рсш" string(7) ".рсш" string(0) ""
Output for 4.3.0 - 4.4.9, hhvm-3.10.1 - 3.22.0
string(8) "file.ext" string(15) "файл.рсш" string(8) "file.ext" string(15) "файл.рсш" string(15) "файл.рсш" string(20) "директория"