diff options
Diffstat (limited to 'ext/standard/tests/strings/pathinfo.phpt')
| -rw-r--r-- | ext/standard/tests/strings/pathinfo.phpt | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/pathinfo.phpt b/ext/standard/tests/strings/pathinfo.phpt new file mode 100644 index 000000000..c1d58f05b --- /dev/null +++ b/ext/standard/tests/strings/pathinfo.phpt @@ -0,0 +1,108 @@ +--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("/.")); +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-- +Warning: pathinfo() expects at least 1 parameter, 0 given in %s on line %d +NULL +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) "/" + ["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(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/strings" +string(%d) "%s/strings" +string(12) "pathinfo.php" +string(3) "php" +string(12) "pathinfo.php" +string(%d) "%s/strings" +string(12) "pathinfo.php" +string(%d) "%s/strings" +string(%d) "%s/strings" +Done |
