Annotation of embedaddon/php/ext/standard/tests/general_functions/import_request1.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: import_request_variables() test (overwrite super-globals)
                      3: --GET--
                      4: GET=0&POST=1&COOKIE=2&FILES=3&REQUEST=4
                      5: --POST--
                      6: GET=5&POST=6&COOKIE=7&FILES=8&REQUEST=9
                      7: --COOKIE--
                      8: GET=10;POST=11;COOKIE=12;FILES=13;REQUEST=14
                      9: --INI--
                     10: variables_order=CGP
                     11: --FILE--
                     12: <?php
                     13: 
                     14: import_request_variables("gpc", "_");
                     15: var_dump($_GET, $_POST, $_COOKIE, $_FILES, $_REQUEST);
                     16: 
                     17: echo "Done\n";
                     18: ?>
                     19: --EXPECTF--
                     20: Warning: import_request_variables(): Attempted super-global (_GET) variable overwrite in %s on line %d
                     21: 
                     22: Warning: import_request_variables(): Attempted super-global (_POST) variable overwrite in %s on line %d
                     23: 
                     24: Warning: import_request_variables(): Attempted super-global (_COOKIE) variable overwrite in %s on line %d
                     25: 
                     26: Warning: import_request_variables(): Attempted super-global (_FILES) variable overwrite in %s on line %d
                     27: 
                     28: Warning: import_request_variables(): Attempted super-global (_REQUEST) variable overwrite in %s on line %d
                     29: 
                     30: Warning: import_request_variables(): Attempted super-global (_GET) variable overwrite in %s on line %d
                     31: 
                     32: Warning: import_request_variables(): Attempted super-global (_POST) variable overwrite in %s on line %d
                     33: 
                     34: Warning: import_request_variables(): Attempted super-global (_COOKIE) variable overwrite in %s on line %d
                     35: 
                     36: Warning: import_request_variables(): Attempted super-global (_FILES) variable overwrite in %s on line %d
                     37: 
                     38: Warning: import_request_variables(): Attempted super-global (_REQUEST) variable overwrite in %s on line %d
                     39: 
                     40: Warning: import_request_variables(): Attempted super-global (_GET) variable overwrite in %s on line %d
                     41: 
                     42: Warning: import_request_variables(): Attempted super-global (_POST) variable overwrite in %s on line %d
                     43: 
                     44: Warning: import_request_variables(): Attempted super-global (_COOKIE) variable overwrite in %s on line %d
                     45: 
                     46: Warning: import_request_variables(): Attempted super-global (_FILES) variable overwrite in %s on line %d
                     47: 
                     48: Warning: import_request_variables(): Attempted super-global (_REQUEST) variable overwrite in %s on line %d
                     49: array(5) {
                     50:   ["GET"]=>
                     51:   string(1) "0"
                     52:   ["POST"]=>
                     53:   string(1) "1"
                     54:   ["COOKIE"]=>
                     55:   string(1) "2"
                     56:   ["FILES"]=>
                     57:   string(1) "3"
                     58:   ["REQUEST"]=>
                     59:   string(1) "4"
                     60: }
                     61: array(5) {
                     62:   ["GET"]=>
                     63:   string(1) "5"
                     64:   ["POST"]=>
                     65:   string(1) "6"
                     66:   ["COOKIE"]=>
                     67:   string(1) "7"
                     68:   ["FILES"]=>
                     69:   string(1) "8"
                     70:   ["REQUEST"]=>
                     71:   string(1) "9"
                     72: }
                     73: array(5) {
                     74:   ["GET"]=>
                     75:   string(2) "10"
                     76:   ["POST"]=>
                     77:   string(2) "11"
                     78:   ["COOKIE"]=>
                     79:   string(2) "12"
                     80:   ["FILES"]=>
                     81:   string(2) "13"
                     82:   ["REQUEST"]=>
                     83:   string(2) "14"
                     84: }
                     85: array(0) {
                     86: }
                     87: array(5) {
                     88:   ["GET"]=>
                     89:   string(1) "5"
                     90:   ["POST"]=>
                     91:   string(1) "6"
                     92:   ["COOKIE"]=>
                     93:   string(1) "7"
                     94:   ["FILES"]=>
                     95:   string(1) "8"
                     96:   ["REQUEST"]=>
                     97:   string(1) "9"
                     98: }
                     99: Done

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