php函数间的参数传递(值传递/引用传递)
PHP:函数间的参数传递
1.值传递
<div class="codetitle">
<a style="CURSOR: pointer" data="9867" class="copybut" id="copybut9867" onclick="doCopy('code9867')"> 代码如下:<div class="codebody" id="code9867">
<?
PHP function exam($var1){
$var1++;
echo "In Exam:" . $var1 . "
";
} $var1 = 1;
echo $var1 . "
";
exam($var1);
echo $var1 . "
";
?>
-------------------------------------------------------------------------------
输出结果:
1
In Exam: 2
1
-------------------------------------------------------------------------------
2.引用传递
<div class="codetitle">
<a style="CURSOR: pointer" data="1581" class="copybut" id="copybut1581" onclick="doCopy('code1581')"> 代码如下: <div class="codebody" id="code1581">
<?
PHP function exam( &$var1){
$var1++;
echo "In Exam:" . $var1 . "
";
} $var1 = 1;
echo $var1 . "
";
exam($var1);
echo $var1 . "
";
?>
-------------------------------------------------------------------------------
输出结果:
1
In Exam: 2
2
-------------------------------------------------------------------------------
3.可选参数
<div class="codetitle">
<a style="CURSOR: pointer" data="79555" class="copybut" id="copybut79555" onclick="doCopy('code79555')"> 代码如下: <div class="codebody" id="code79555">