国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP中引用類型和值類型功能與用法示例

2024-05-05 00:07:00
字體:
來源:轉載
供稿:網友

本文實例講述了PHP中引用類型和值類型功能與用法。分享給大家供大家參考,具體如下:

PHP中的四種簡單類型和復雜類型array都是值類型。同類型間賦值傳遞的是值,即創建一個副本給新變量。

例如:

$int1 = 123;$int2 = $int1;//直接傳遞的是值,只是做了一個叫int1的副本叫int2$int2 = 456;echo $int1;//輸出 123echo $int1 === $int2;//為假$int1 = 123;$int2 = &$int1;//取地址符,傳遞的是引用$int2 = 456;echo $int1;//輸出 456echo $int1 === $int2;//輸出 1.即為真

對象都是引用類型的,默認傳遞的就是引用,即新變量是舊變量的別名。

class Person{    public $name;}$p1 = new Person();$p1->name = 'Sheldon';$p2 = $p1;$p2->name = 'Leonard';echo $p1->name;//輸出:Lenoardecho $p1 === $p2;//輸出:1 即全等 

如果想得到對象的一個副本(將復制舊變量的所有屬性),從而互不影響,可以用clone關鍵字。

class Person {    public $name;}$p1 = new Person();$p1->name = 123;$p2 = clone $p1;echo $p2->name;//輸出 123$p2->name = 456;echo $p1->name;//輸出 123

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 都匀市| 通化市| 沽源县| 乐亭县| 井冈山市| 许昌市| 丹棱县| 壤塘县| 玉田县| 墨竹工卡县| 韶山市| 观塘区| 青川县| 天水市| 绥中县| 巴彦县| 保亭| 湘潭县| 定兴县| 吉隆县| 达拉特旗| 民乐县| 白河县| 正蓝旗| 武汉市| 天峻县| 吕梁市| 建宁县| 龙岩市| 郯城县| 许昌县| 闽清县| 浦东新区| 蒙阴县| 长武县| 龙江县| 土默特右旗| 安岳县| 聂拉木县| 宁蒗| 盐边县|