一道關(guān)于php變量引用的面試題
更新時(shí)間:2010年08月08日 16:48:17 作者:
當(dāng)一個(gè)變量等于另一個(gè)變量的引用的時(shí)候,這時(shí)任何一方改變了其值,另一方看到的這個(gè)值也會(huì)變化的。前加本次就表現(xiàn)出來,而后加下一次才會(huì)表現(xiàn)出來。
php面試題題目如下:
<?php
$a = 1;
$x =&$a;
$b=$a++;
?>
問:
$b和$x的值分別是什么?
php面試題的答案如下:
$b = 1;
$x = 2;
明白了嗎? 沒明白,再好好想想。 當(dāng)一個(gè)變量等于另一個(gè)變量的引用的時(shí)候,這時(shí)任何一方改變了其值,另一方看到的這個(gè)值也會(huì)變化的。前加本次就表現(xiàn)出來,而后加下一次才會(huì)表現(xiàn)出來。
復(fù)制代碼 代碼如下:
<?php
$a = 1;
$x =&$a;
$b=$a++;
?>
問:
$b和$x的值分別是什么?
php面試題的答案如下:
$b = 1;
$x = 2;
明白了嗎? 沒明白,再好好想想。 當(dāng)一個(gè)變量等于另一個(gè)變量的引用的時(shí)候,這時(shí)任何一方改變了其值,另一方看到的這個(gè)值也會(huì)變化的。前加本次就表現(xiàn)出來,而后加下一次才會(huì)表現(xiàn)出來。
您可能感興趣的文章:
- PHP中函數(shù)內(nèi)引用全局變量的方法
- 淺談PHP變量作用域以及地址引用問題
- PHP中變量引用與變量銷毀機(jī)制分析
- 淺談PHP中關(guān)于foreach使用引用變量的坑
- PHP變量的定義、可變變量、變量引用、銷毀方法
- 深入理解PHP變量的值類型和引用類型
- php引用地址改變變量值的問題
- php 變量引用與變量銷毀機(jī)制詳細(xì)介紹
- php中引用&的用法分析【變量引用,函數(shù)引用,對(duì)象引用】
- 淺析PHP原理之變量分離/引用(Variables Separation)
- 詳解PHP變量傳值賦值和引用賦值變量銷毀
- php 多個(gè)變量指向同一個(gè)引用($b = &$a)用法分析
相關(guān)文章
PHP的substr_replace將指定兩位置之間的字符替換為*號(hào)
PHP的substr_replace將指定兩位置之間的字符替換為*號(hào)的代碼,需要的朋友可以參考下。2011-05-05在mac?OS上進(jìn)行多個(gè)PHP版本之間切換的實(shí)現(xiàn)方法
不同項(xiàng)目使用php版本可能不同,需要安裝不同版本php,本文給大家介紹了在macOS上進(jìn)行多個(gè)?PHP?版本之間切換的實(shí)現(xiàn)方法,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下2023-10-10php實(shí)現(xiàn)文件與16進(jìn)制相互轉(zhuǎn)換的方法示例
這篇文章主要介紹了php實(shí)現(xiàn)文件與16進(jìn)制相互轉(zhuǎn)換的方法,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。2017-02-02php 刪除一個(gè)數(shù)組中的某個(gè)值.兼容多維數(shù)組!
php中刪除一個(gè)數(shù)組中的某個(gè)值.兼容多維數(shù)組,需要的朋友可以參考下2012-02-02php實(shí)現(xiàn)的AES加密類定義與用法示例
這篇文章主要介紹了php實(shí)現(xiàn)的AES加密類定義與用法,結(jié)合完整實(shí)例形式分析了基于php的AES加密類實(shí)現(xiàn)及使用方法,需要的朋友可以參考下2018-01-01PHP中filter函數(shù)校驗(yàn)數(shù)據(jù)的方法詳解
這篇文章主要是介紹PHP中filter函數(shù)校驗(yàn)數(shù)據(jù)的方法詳解,PHP過濾器包含兩種類型:Validation用來驗(yàn)證驗(yàn)證項(xiàng)是否合法 、Sanitization用來格式化被驗(yàn)證的項(xiàng)目,因此它可能會(huì)修改驗(yàn)證項(xiàng)的值,將不合法的字符刪除,需要的朋友可以參考下2015-07-07