把物件當引數傳遞給方法,在方法裡改過物件後,影響到外面的物件 因為物件是引用傳遞過去的
class book
public function getname()
}$oldobj = new book('hongjun');
$serializeoldobj = serialize($oldobj);
$newobj = $oldobj;
$newobj->name = 'pingguo';
echo $oldobj->name; //pingguo
$oldserojb = unserialize($serializeoldobj);
echo $oldserojb->name; //hongjun
exit;
注意:序列化物件相當於深複製物件。
PHP引數傳遞的方式
php 提供了如下列所示幾種網頁之間傳遞資料的方法 1 使用 cookie 將使用者的狀態資料存放在 客戶端電腦 之中,讓其它程式能透過訪問客戶端計算機的 cookie 來訪問使用者的資訊。2 使用session 相對於 cookie 將使用者的狀態資料存放於伺服器 之中,讓其它程式能透過伺服器中的...
PHP函式傳遞引數方式
函式構成 function name 引數 函式命令 可能有return 呼叫函式的時候 a name b 寫函式時候的引數名,和實際呼叫時的引數名,沒有必然聯絡。函式呼叫時候,如果是普通的變數引數 字元 整形 浮點 陣列 是直接去的這個變數引數的值,傳遞進函式中進行運算,不會對函式外的引數進行修改...
php中函式引數傳遞
php中函式引數傳遞有形參傳遞 借用c語言等程式語言的說法 即就是把變數的值賦值給函式的引數,對函式引數所做的一切操作都與原始變數無關。php function testx b a 5 c testx a print r a 5 print r c 3而址傳遞 引用傳遞 則是把變數的位址給函式的引數...