, , -: <? function get_sum(&$var) // { $var = $var + 5; return$var; } $new_var = 20; echo(get_sum($new_var)); // 25 echo("<br>$new_var"); // 25 ?> 2 . , , : <? function get_sum() { $var = 5; // echo $var; } $var = 10; // get_sum(); // 5 ( ) echo("<br>$var"); // 10 ( ) ?> , global. global, : <? function get_sum() { global $var; $var = 5; // echo $var; } $var = 10; echo("$var<br>"); // 10 get_sum(); // 5 ( ) ?> $GLOBALS: <? function get_sum() { $GLOBALS["var"] = 20; // $var echo($GLOBALS["var"]); } $var = 10; echo("$var<br>"); // 10 get_sum(); // 20 ( ) ?> $GLOBALS , . 3 , . , , . , . , -, 1: function counter() { $counter = 0; return ++$counter; } , , static: function counter() { static $counter = 0; return ++$counter; } . . ., , , $counter . 4 , . . ,
назад далее
перейти
в начало
В библиотеку

на главную



..
(c) xika.ru