PHP 的引用筆記


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
// 定義陣列
//
$test_arr = array(
1 => array('name' => '測者', 'date' => '2007/09/03 19:42'),
2 => array('name' => '簡單', 'date' => '2007/09/03 19:43')
);

// $news_arr 和 $test_arr 同時指向一個位置, 而不是 $news_arr 等於 $test_arr
//
$news_arr = &$test_arr;

// 刪除 $news_arr 的鍵值為 1 的資料
//
unset($news_arr[1]);

// 輸出 $test_arr 陣列,證明是指向同一地方
// (留意 : 如果不是指向同一地方,那 $test_arr 應該是顯示兩筆資料,而不是一筆)
//
echo '<pre>';
print_r($test_arr);
?>