Example #1
0
<?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}";
Example #2
0
<?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);
Example #3
0
<?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)));