<?php /* demonstrate the usage of "global" keyword */ $x = 1; $y = 2; function add() { global $x; global $y; $y = $x + $y; } add(); echo "y is now {$y}<br>"; function add2() { $GLOBALS['y'] = $GLOBALS['y'] + $GLOBALS['x']; } add2(); echo "y is now {$y}";
<?php namespace h\i\j; function add2($a, $b) { echo "call add2 !", "\n"; return $a + $b; } //调用两次 add2(4, 5); \h\i\j\add2(1, 2); // 注意当前的namespace,下面是个错误示范 // h\i\j\add2(2,3);
<?php $var = 1; function blah() { $var = 2; return $var; } $var = blah(); // echo $var; //return the result of $n+2 as an integer function add2($n) { return $n + 2; } $n = 50; //return the result of $s-3 as an integer function subtractthree($s) { return $s - 3; } echo subtractthree(subtractthree(add2($n)));