3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * @link http://www.php.net/manual/en/splfileinfo.getfilename.php */ $info = new SplFileInfo('/path/to/'); var_dump($info->getFilename()); $info = new SplFileInfo('http://example.com/path/to/'); var_dump($info->getFilename()); $info = new SplFileInfo('http://example.com/path/'); var_dump($info->getFilename()); $info = new SplFileInfo('http://example.com/'); var_dump($info->getFilename()); $info = new SplFileInfo('http://'); var_dump($info->getFilename()); $info = new SplFileInfo('http:/'); var_dump($info->getFilename());

preferences:
29.98 ms | 402 KiB | 5 Q