国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 上虞市| 吴忠市| 岱山县| 明水县| 纳雍县| 乡城县| 南岸区| 庄河市| 巴青县| 中牟县| 阿瓦提县| 东源县| 恩施市| 青龙| 如东县| 靖州| 南木林县| 金坛市| 绍兴市| 桂阳县| 镇康县| 青川县| 犍为县| 镇江市| 武邑县| 静宁县| 定安县| 瑞安市| 称多县| 金山区| 新沂市| 金乡县| 龙胜| 前郭尔| 鸡泽县| 抚松县| 香港| 郁南县| 织金县| 达日县| 资中县|