關於PHP引用的呼叫方法

才智咖 人氣:2.44W

本文例項講述了PHP引用的呼叫方法。分享給大家供大家參考,具體如下:

關於PHP引用的呼叫方法

示例1:

function test($arr){} echo test(&$arr);

示例2:

function test(&$arr){} echo test($arr);

示例1和2是一樣的效果.

示例3:

function &test($arr){return $result;} echo &test($a);//有效 echo test($a);//返回的'是值,不是引用

總結:只有定義方法時在方法名前加&和呼叫方法時在方法名前同時加上&時才返回引用.

示例4:

$a=$b;

當$a與$b都不重新賦值時,即不發生寫操作時,與$a=&$b是一樣的,即相當於賦引用.

只有當$a或$b都發生變化時才會以拷貝的方式複製一份值賦於$a

TAGS:引用 PHP 呼叫