php函数的参数

###PHP 函数参数的2种方式

1)实参的值传给形参,形参的值变化不影响到实参的值,体现了函数的封装性。

2)引用传值,这种方式函数内部的语句会影响到函数外部的变量,破坏了函数的封装性,不推介使用。

    <?php
    // $tid = $_GET["tid"];

// $fr = fopen("./msg.txt","r");

// $i = 1;
// $row = fgetcsv($fr);
// while( $row != false){
//     if($i == $tid){
//             print_r($row);
//     }    
//     $i = $i+1;    
// }

  //1、打开资源
//  $fh = fopen("./msg.txt","r");
//  //2、读取tid行的留言
//  $row = fgetcsv($fh);
//  $con = 1;
// while(($rec = fgetcsv($fh)) != false){
//     if($_GET['tid'] == $con){
//         print_r($rec);
//     }
//     $con++;


 // $b = 5;
 // $a= $b++;
 // var_dump($a,$b);

    //    $a=1;
    // $b=$a++;    //运行两个步骤:一返回$a的值,二把$a的值加1.
    // var_dump($a,$b);  

function t($a){
    // $a +=1;
    $a = $a +1;
}
$b =3;
t($b);
echo "b的值是:",$b,"<br>" ."<hr>";
var_dump(t($b));
var_dump($b);
echo "<hr>";

function t2(&$a){
    $a +=1;
}

$c=5;
t2($c);
var_dump($c);
?>