在程式中變數名和變數內容是不同的,如 $a = 'abc' ,內容 'abc' 是儲存在記憶體中的,變數名$a是對這一內容的命名,因此同一內容可以有不同的名字,這就是引用的作用。
當需要全域性變數時,有時可用引用替代。
一、變數引用
<?php
$a = '123';
$b = &$a; //引用,把變數$a的記憶體位址傳給$b, 也就是說 $a 和變數 $b 指向記憶體的同一內容,改變其中乙個變數的內容,另乙個變數的內容也同樣改變
echo $a; //輸出123
echo $b; //輸出123
?>
二、函式的引用
<?php
function a(&$d)
$i = 1;
a($i);
echo $i;
?>
三、函式的引用返回
引自:官方文件:
引用是什麼:
引用做什麼:
引用傳遞:
引用返回:
php引用 詳解
php的引用 就是在變數或者函式 物件等前面加上 符號 在php 中引用的意思是 不同的名字訪問同乙個變數內容.與 語言中的指標是有差別的 語言中的指標裡面儲存的是變數的內容在記憶體中存放的位址 變數的引用 php 的引用允許你用兩個變數來指向同乙個內容 a abc b a echo a 這裡輸出 ...
php 引用 詳解
在php 中引用的意思是 不同的名字訪問同乙個變數內容.與 語言中的指標是有差別的 語言中的指標裡面儲存的是變數的內容在記憶體中存放的位址 變數的引用 php 的引用允許你用兩個變數來指向同乙個內容 複製 如下 a abc b a echo a 這裡輸出 abc echo b 這裡輸出 abc b ...
php引用 詳解
檢視文章 php引用 詳解 2009 05 13 14 30 php的引用 就是在變數或者函式 物件等前面加上 符號 在php 中引用的意思是 不同的名字訪問同乙個變數內容.與 語言中的指標是有差別的 語言中的指標裡面儲存的是變數的內容在記憶體中存放的位址 變數的引用 php 的引用允許你用兩個變數...