程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP引用操作以及外部操作函數的局部靜態變量的方法

PHP引用操作以及外部操作函數的局部靜態變量的方法

編輯:關於PHP編程

PHP引用操作以及外部操作函數的局部靜態變量的方法


通過引用方式在外部操作函數或成員方法內部的靜態變量

下面舉個簡單的例子,說明三個關於引用方面的問題:

1. 參數引用後函數內進行類型轉換同樣是地址操作

2. 參數引用後再傳遞給其他函數時需要再次添加引用符才能保持地址操作

3. 函數返回值引用必須在函數申明時以及調用時都添加引用操作符


該例子使用的是對象方法的操作,同樣適用於函數

test2($a);
		$i++;
		var_dump($a);
		var_dump($i);
		return $i;
	}

	protected function test2(& $a) {
		$a['name'] = '蝸牛';
	}
}

$obj = new A();
$a = '';
$c = & $obj->test1($a);
$c++;
var_dump($a);
$obj->test1($a);
var_dump($a);


輸出的結果







  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved