You can pass variable to function by reference, so that function could modify
its arguments. The syntax is as follows:
<?php function foo(&$var) { $var++; }
$a=5; foo($a); // $a is 6 here ?>
Note that there's no reference sign on function call - only on
function definition. Function definition alone is enough to
correctly pass the argument by reference.
Any other expression should not be passed by reference, as the
result is undefined. For example, the following examples of passing
by reference are invalid:
<?php function bar() // Note the missing & { $a = 5; return $a; } foo(bar());
foo($a = 5); // Expression, not variable foo(5); // Constant, not variable ?>
These requirements are for PHP 4.0.4 and later.
Php language.references.pass Function syntax tag
language.references.pass php code on this is provided for your study purpose, it will guide you to know how create and design a website using php. use it to practice and train your self online
Php language.references.pass syntax tutorial
php tutorial guide and code design are for easy learning and programming. The code practice section provided at the top is for practising of this syntax. Use the code section up to practice your php programming online. Learning php is very easy, all you need is to use the examples on this site and practice them to perfect your skills.