Annotation of embedaddon/php/ext/standard/tests/strings/pathinfo.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: pathinfo() tests
        !             3: --FILE--
        !             4: <?php
        !             5: 
        !             6: var_dump(pathinfo());
        !             7: var_dump(pathinfo(""));
        !             8: var_dump(pathinfo("."));
        !             9: var_dump(pathinfo(".."));
        !            10: var_dump(pathinfo("/"));
        !            11: var_dump(pathinfo("./"));
        !            12: var_dump(pathinfo("/."));
        !            13: var_dump(pathinfo(".cvsignore"));
        !            14: var_dump(pathinfo(__FILE__, PATHINFO_BASENAME));
        !            15: var_dump(pathinfo(__FILE__, PATHINFO_FILENAME));
        !            16: var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION));
        !            17: var_dump(pathinfo(__FILE__, PATHINFO_DIRNAME));
        !            18: var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION|PATHINFO_FILENAME|PATHINFO_DIRNAME));
        !            19: var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION|PATHINFO_FILENAME|PATHINFO_BASENAME));
        !            20: var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION|PATHINFO_FILENAME));
        !            21: var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION|PATHINFO_BASENAME));
        !            22: var_dump(pathinfo(__FILE__, PATHINFO_FILENAME|PATHINFO_DIRNAME));
        !            23: var_dump(pathinfo(__FILE__, PATHINFO_FILENAME|PATHINFO_BASENAME));
        !            24: var_dump(pathinfo(__FILE__, PATHINFO_DIRNAME|PATHINFO_EXTENSION));
        !            25: var_dump(pathinfo(__FILE__, PATHINFO_DIRNAME|PATHINFO_BASENAME));
        !            26: 
        !            27: echo "Done\n";
        !            28: ?>
        !            29: --EXPECTF--    
        !            30: Warning: pathinfo() expects at least 1 parameter, 0 given in %s on line %d
        !            31: NULL
        !            32: array(2) {
        !            33:   ["basename"]=>
        !            34:   string(0) ""
        !            35:   ["filename"]=>
        !            36:   string(0) ""
        !            37: }
        !            38: array(4) {
        !            39:   ["dirname"]=>
        !            40:   string(1) "."
        !            41:   ["basename"]=>
        !            42:   string(1) "."
        !            43:   ["extension"]=>
        !            44:   string(0) ""
        !            45:   ["filename"]=>
        !            46:   string(0) ""
        !            47: }
        !            48: array(4) {
        !            49:   ["dirname"]=>
        !            50:   string(1) "."
        !            51:   ["basename"]=>
        !            52:   string(2) ".."
        !            53:   ["extension"]=>
        !            54:   string(0) ""
        !            55:   ["filename"]=>
        !            56:   string(1) "."
        !            57: }
        !            58: array(3) {
        !            59:   ["dirname"]=>
        !            60:   string(1) "%e"
        !            61:   ["basename"]=>
        !            62:   string(0) ""
        !            63:   ["filename"]=>
        !            64:   string(0) ""
        !            65: }
        !            66: array(4) {
        !            67:   ["dirname"]=>
        !            68:   string(1) "."
        !            69:   ["basename"]=>
        !            70:   string(1) "."
        !            71:   ["extension"]=>
        !            72:   string(0) ""
        !            73:   ["filename"]=>
        !            74:   string(0) ""
        !            75: }
        !            76: array(4) {
        !            77:   ["dirname"]=>
        !            78:   string(1) "%e"
        !            79:   ["basename"]=>
        !            80:   string(1) "."
        !            81:   ["extension"]=>
        !            82:   string(0) ""
        !            83:   ["filename"]=>
        !            84:   string(0) ""
        !            85: }
        !            86: array(4) {
        !            87:   ["dirname"]=>
        !            88:   string(1) "."
        !            89:   ["basename"]=>
        !            90:   string(10) ".cvsignore"
        !            91:   ["extension"]=>
        !            92:   string(9) "cvsignore"
        !            93:   ["filename"]=>
        !            94:   string(0) ""
        !            95: }
        !            96: string(12) "pathinfo.php"
        !            97: string(8) "pathinfo"
        !            98: string(3) "php"
        !            99: string(%d) "%s%estrings"
        !           100: string(%d) "%s%estrings"
        !           101: string(12) "pathinfo.php"
        !           102: string(3) "php"
        !           103: string(12) "pathinfo.php"
        !           104: string(%d) "%s%estrings"
        !           105: string(12) "pathinfo.php"
        !           106: string(%d) "%s%estrings"
        !           107: string(%d) "%s%estrings"
        !           108: Done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>