国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 阿拉善右旗| 微博| 东平县| 米易县| 凤台县| 繁昌县| 冀州市| 灵台县| 涡阳县| 自治县| 峨山| 溧水县| 灵宝市| 珠海市| 新化县| 天全县| 思南县| 宁南县| 瑞安市| 武强县| 浏阳市| 长子县| 永新县| 泽库县| 阿尔山市| 顺义区| 珠海市| 台江县| 资中县| 皮山县| 舟曲县| 且末县| 井研县| 孟州市| 吉安县| 拉萨市| 山西省| 彭泽县| 天峻县| 永德县| 神农架林区|