Annotation of embedaddon/php/ext/session/tests/session_name_variation1.phpt, revision 1.1.1.2

1.1       misho       1: --TEST--
                      2: Test session_name() function : variation
                      3: --INI--
                      4: session.save_path=
                      5: session.name=PHPSESSID
                      6: --SKIPIF--
                      7: <?php include('skipif.inc'); ?>
                      8: --FILE--
                      9: <?php
                     10: 
                     11: ob_start();
                     12: 
                     13: /* 
                     14:  * Prototype : string session_name([string $name])
                     15:  * Description : Get and/or set the current session name
                     16:  * Source code : ext/session/session.c 
                     17:  */
                     18: 
                     19: echo "*** Testing session_name() : variation ***\n";
                     20: 
                     21: var_dump(session_name("\0"));
                     22: var_dump(session_start());
                     23: var_dump(session_name());
                     24: var_dump(session_destroy());
                     25: var_dump(session_name());
                     26: 
                     27: var_dump(session_name("\t"));
                     28: var_dump(session_start());
                     29: var_dump(session_name());
                     30: var_dump(session_destroy());
                     31: var_dump(session_name());
                     32: 
                     33: var_dump(session_name(""));
                     34: var_dump(session_start());
                     35: var_dump(session_name());
                     36: var_dump(session_destroy());
                     37: var_dump(session_name());
                     38: 
                     39: echo "Done";
                     40: ob_end_flush();
                     41: ?>
                     42: --EXPECTF--
                     43: *** Testing session_name() : variation ***
                     44: string(9) "PHPSESSID"
                     45: bool(true)
1.1.1.2 ! misho      46: string(9) "PHPSESSID"
1.1       misho      47: bool(true)
1.1.1.2 ! misho      48: string(9) "PHPSESSID"
        !            49: string(9) "PHPSESSID"
1.1       misho      50: bool(true)
                     51: string(1) "    "
                     52: bool(true)
                     53: string(1) "    "
1.1.1.2 ! misho      54: 
        !            55: Warning: session_name(): session.name cannot be a numeric or empty '' in %s on line %d
1.1       misho      56: string(1) "    "
                     57: bool(true)
1.1.1.2 ! misho      58: string(1) "    "
1.1       misho      59: bool(true)
1.1.1.2 ! misho      60: string(1) "    "
1.1       misho      61: Done
                     62: 

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