123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- --TEST--
- pathinfo() tests
- --FILE--
- <?php
- var_dump(pathinfo(""));
- var_dump(pathinfo("."));
- var_dump(pathinfo(".."));
- var_dump(pathinfo("/"));
- var_dump(pathinfo("./"));
- var_dump(pathinfo("/."));
- var_dump(pathinfo(".cvsignore"));
- var_dump(pathinfo(__FILE__, PATHINFO_BASENAME));
- var_dump(pathinfo(__FILE__, PATHINFO_FILENAME));
- var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION));
- var_dump(pathinfo(__FILE__, PATHINFO_DIRNAME));
- var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION|PATHINFO_FILENAME|PATHINFO_DIRNAME));
- var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION|PATHINFO_FILENAME|PATHINFO_BASENAME));
- var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION|PATHINFO_FILENAME));
- var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION|PATHINFO_BASENAME));
- var_dump(pathinfo(__FILE__, PATHINFO_FILENAME|PATHINFO_DIRNAME));
- var_dump(pathinfo(__FILE__, PATHINFO_FILENAME|PATHINFO_BASENAME));
- var_dump(pathinfo(__FILE__, PATHINFO_DIRNAME|PATHINFO_EXTENSION));
- var_dump(pathinfo(__FILE__, PATHINFO_DIRNAME|PATHINFO_BASENAME));
- echo "Done\n";
- ?>
- --EXPECTF--
- array(2) {
- ["basename"]=>
- string(0) ""
- ["filename"]=>
- string(0) ""
- }
- array(4) {
- ["dirname"]=>
- string(1) "."
- ["basename"]=>
- string(1) "."
- ["extension"]=>
- string(0) ""
- ["filename"]=>
- string(0) ""
- }
- array(4) {
- ["dirname"]=>
- string(1) "."
- ["basename"]=>
- string(2) ".."
- ["extension"]=>
- string(0) ""
- ["filename"]=>
- string(1) "."
- }
- array(3) {
- ["dirname"]=>
- string(1) "%e"
- ["basename"]=>
- string(0) ""
- ["filename"]=>
- string(0) ""
- }
- array(4) {
- ["dirname"]=>
- string(1) "."
- ["basename"]=>
- string(1) "."
- ["extension"]=>
- string(0) ""
- ["filename"]=>
- string(0) ""
- }
- array(4) {
- ["dirname"]=>
- string(1) "%e"
- ["basename"]=>
- string(1) "."
- ["extension"]=>
- string(0) ""
- ["filename"]=>
- string(0) ""
- }
- array(4) {
- ["dirname"]=>
- string(1) "."
- ["basename"]=>
- string(10) ".cvsignore"
- ["extension"]=>
- string(9) "cvsignore"
- ["filename"]=>
- string(0) ""
- }
- string(12) "pathinfo.php"
- string(8) "pathinfo"
- string(3) "php"
- string(%d) "%s%estrings"
- string(%d) "%s%estrings"
- string(12) "pathinfo.php"
- string(3) "php"
- string(12) "pathinfo.php"
- string(%d) "%s%estrings"
- string(12) "pathinfo.php"
- string(%d) "%s%estrings"
- string(%d) "%s%estrings"
- Done
|