/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/SplFileinfo_getBasename_basic.phpt
32 строки
892 B
George Peter Banyard
Fix GH-8861: correctly handle string lengths in SplFileinfo methods (#8869)
28 июн 2022, 17:42
Не верифицирован
28 июн 2022, 17:42
9bae9ab
Код
Авторство
О чём код?
--TEST-- SPL: SplFileInfo::getBasename() basic test --FILE-- <?php // without $suffix echo (new \SplFileInfo('/path/to/a.txt'))->getBasename() . PHP_EOL; echo (new \SplFileInfo('path/to/b'))->getBasename() . PHP_EOL; echo (new \SplFileInfo('c.txt'))->getBasename() . PHP_EOL; echo (new \SplFileInfo('d'))->getBasename() . PHP_EOL; echo (new \SplFileInfo('~/path/to//e'))->getBasename() . PHP_EOL . PHP_EOL; // with $suffix echo (new \SplFileInfo('path/to/a.txt'))->getBasename('.txt') . PHP_EOL; echo (new \SplFileInfo('path/to/bbb.txt'))->getBasename('b.txt') . PHP_EOL; echo (new \SplFileInfo('path/to/ccc.txt'))->getBasename('to/ccc.txt') . PHP_EOL; echo (new \SplFileInfo('d.txt'))->getBasename('txt') . PHP_EOL; echo (new \SplFileInfo('e.txt'))->getBasename('e.txt') . PHP_EOL; echo (new \SplFileInfo('f'))->getBasename('.txt'); ?> --EXPECT-- a.txt b c.txt d e a bb ccc.txt d. e.txt f