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

首頁 > 編程 > PHP > 正文

PHP變量如何定義以及PHP的工作原理是什么?

2020-03-22 18:31:11
字體:
供稿:網(wǎng)友
這篇文章分享給大家的內(nèi)容是關(guān)于PHP變量如何定義以及PHP的工作原理是什么,內(nèi)容很有參考價值,希望可以幫到有需要的小伙伴。

1、變量定義:

通常學到的是,變量代表存儲空間以及其中數(shù)據(jù)的一個“標識符”。

變量名 指向 變量值

更深入的說是 變量指向內(nèi)存的一塊區(qū)域

2、變量工作原理,通過畫圖分析法——內(nèi)存空間

 ?php//php引用變量:不同變量名指向同一地址。//定義一個變量a,此時內(nèi)存開辟了一塊區(qū)域,$a指向該區(qū)域。$a = 100;var_dump($a); //int 100//定義變量b,將a變量的值賦值給b,此時該區(qū)域有兩個變量($a和$b)指向。$b = $a;var_dump($b); //int 100//修改$a變量的值,html' target='_blank'>php變量具有Copy On Write的特性,所以會復(fù)制并重寫a所指向的區(qū)域值,此時a和b分別指向不同區(qū)域。$a = 10;var_dump($a); //int 10var_dump($b); //int 100//------------------------------------------------------------------$c = 100;$d = $c = 10;var_dump($c); //int 10var_dump($d); //int 10//當引用指向時,php變量不在具有COW特性,且指向同一內(nèi)存區(qū)域。//* unset()只能消除變量的引用,不能刪除其內(nèi)存分配的空間//------------------------------------------------------------------ 寫出如下程序的輸出結(jié)果: ?php $data = [ a , b , c  foreach($data as $key= $val){ $val = $data[$key]; 問:最終$data的值是多少? $data = [ a , b , c  foreach($data as $key= $val){ $val = $data[$key]; print_r($data); 1.$key = 0, $val = a , $val = $d[0] = a  $data = [ a , b , c 2.$key = 1, $val = b , = $d[0] $val = $d[1] = b  $data = [ b , b , c 1.$key = 2, $val = c , = $d[1] $val = $d[2]= c  $data = [ b , c , c  */

相關(guān)推薦:

如何使用PHP實現(xiàn)下載的功能

PHP如何獲取文件屬性?php獲取文件屬性的方法介紹(附代碼)

以上就是PHP變量如何定義以及PHP的工作原理是什么?的詳細內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 庆阳市| 三明市| 乌拉特中旗| 松阳县| 普兰店市| 饶平县| 徐闻县| 潜山县| 东莞市| 尉犁县| 姜堰市| 汝城县| 墨脱县| 清河县| 蒲江县| 张北县| 镶黄旗| 唐山市| 临澧县| 茶陵县| 东兴市| 灯塔市| 衡东县| 德惠市| 林州市| 体育| 时尚| 出国| 星座| 邵阳县| 四平市| 岑巩县| 新津县| 扎赉特旗| 新闻| 泽州县| 中江县| 平舆县| 石家庄市| 泽库县| 莎车县|