一道關于php變量引用的面試題
更新時間:2010年08月08日 16:48:17 作者:
當一個變量等于另一個變量的引用的時候,這時任何一方改變了其值,另一方看到的這個值也會變化的。前加本次就表現(xiàn)出來,而后加下一次才會表現(xiàn)出來。
php面試題題目如下:
<?php
$a = 1;
$x =&$a;
$b=$a++;
?>
問:
$b和$x的值分別是什么?
php面試題的答案如下:
$b = 1;
$x = 2;
明白了嗎? 沒明白,再好好想想。 當一個變量等于另一個變量的引用的時候,這時任何一方改變了其值,另一方看到的這個值也會變化的。前加本次就表現(xiàn)出來,而后加下一次才會表現(xiàn)出來。
復制代碼 代碼如下:
<?php
$a = 1;
$x =&$a;
$b=$a++;
?>
問:
$b和$x的值分別是什么?
php面試題的答案如下:
$b = 1;
$x = 2;
明白了嗎? 沒明白,再好好想想。 當一個變量等于另一個變量的引用的時候,這時任何一方改變了其值,另一方看到的這個值也會變化的。前加本次就表現(xiàn)出來,而后加下一次才會表現(xiàn)出來。
相關文章
PHP的substr_replace將指定兩位置之間的字符替換為*號
PHP的substr_replace將指定兩位置之間的字符替換為*號的代碼,需要的朋友可以參考下。2011-05-05在mac?OS上進行多個PHP版本之間切換的實現(xiàn)方法
不同項目使用php版本可能不同,需要安裝不同版本php,本文給大家介紹了在macOS上進行多個?PHP?版本之間切換的實現(xiàn)方法,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下2023-10-10php 刪除一個數(shù)組中的某個值.兼容多維數(shù)組!
php中刪除一個數(shù)組中的某個值.兼容多維數(shù)組,需要的朋友可以參考下2012-02-02PHP中filter函數(shù)校驗數(shù)據(jù)的方法詳解
這篇文章主要是介紹PHP中filter函數(shù)校驗數(shù)據(jù)的方法詳解,PHP過濾器包含兩種類型:Validation用來驗證驗證項是否合法 、Sanitization用來格式化被驗證的項目,因此它可能會修改驗證項的值,將不合法的字符刪除,需要的朋友可以參考下2015-07-07