1--TEST-- 2globals in local scope - 2 3--INI-- 4variables_order="egpcs" 5--FILE-- 6<?php 7 8class test { 9 10 static function bar() { 11 12 var_dump(isset($_SERVER)); 13 var_dump(empty($_SERVER)); 14 var_dump(gettype($_SERVER)); 15 var_dump(count($_SERVER)); 16 17 var_dump($_SERVER['PHP_SELF']); 18 unset($_SERVER['PHP_SELF']); 19 var_dump($_SERVER['PHP_SELF']); 20 21 unset($_SERVER); 22 var_dump($_SERVER); 23 24 } 25} 26 27test::bar(); 28 29echo "Done\n"; 30?> 31--EXPECTF-- 32bool(true) 33bool(false) 34string(5) "array" 35int(%d) 36string(%d) "%s" 37 38Warning: Undefined array key "PHP_SELF" in %s on line %d 39NULL 40 41Warning: Undefined global variable $_SERVER in %s on line %d 42NULL 43Done 44