欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php foreach循環(huán)中使用引用的問題

 更新時間:2013年11月06日 10:40:56   作者:  
本文來給大家介紹php foreach循環(huán)中使用引用問題分析與注意事項(xiàng),希望此文章對各位同學(xué)會有所幫助
看代碼,再做解釋
復(fù)制代碼 代碼如下:

<?php
$array=array('a','b','c','d');
foreach($array as $key=>$val){
    //do something
}
echo $val;//輸出d
echo $kay;//輸出3
$val='e';
print_r($array);//輸出Array ( [0] => a [1] => b [2] => c [3] => d )
?>
 

在foreach循環(huán)中,當(dāng)循環(huán)結(jié)束后,$key和$val變量都不會自動釋放掉。值會被保留下來。
當(dāng)foreach使用引用的情況下,會出現(xiàn)如下的情況,需要注意。
復(fù)制代碼 代碼如下:

<?php
$array=array('a','b','c','d');
foreach($array as $key=>&$val){//使用引用
    //do something
}
echo $val;//輸出d
echo $kay;//輸出3
$val='e';
print_r($array);//輸出Array ( [0] => a [1] => b [2] => c [3] => e )
?>
 

當(dāng)$val變量使用&引用后,當(dāng)執(zhí)行foreach循環(huán)結(jié)束后,$val指向了和$arrar[3]相同的內(nèi)存地址。
當(dāng)foreach循環(huán)結(jié)束后$val變量還是存在的,所以在foreach循環(huán)結(jié)束后改變$val的值,就相當(dāng)于改變了$arrar[3]的值。

相關(guān)文章

  • php后門URL的防范

    php后門URL的防范

    后門URL是指雖然無需直接調(diào)用的資源能直接通過URL訪問
    2013-11-11
  • 從Web查詢數(shù)據(jù)庫之PHP與MySQL篇

    從Web查詢數(shù)據(jù)庫之PHP與MySQL篇

    PHP+MySQL的組合是構(gòu)建網(wǎng)站的一個常見搭配,不過如何使用PHP通過Web訪問MySQL數(shù)據(jù)庫呢?下面從Web數(shù)據(jù)庫架構(gòu)的工作原理講起。
    2009-09-09
  • php錯誤日志簡單配置方法

    php錯誤日志簡單配置方法

    這篇文章主要介紹了php錯誤日志簡單配置方法,較為詳細(xì)的分析了php錯誤日志配置所涉及的php.ini與php-fpm.conf文件配置項(xiàng)相關(guān)屬性操作技巧,需要的朋友可以參考下
    2016-07-07
  • 優(yōu)化WordPress中文章與評論的時間顯示

    優(yōu)化WordPress中文章與評論的時間顯示

    這篇文章主要介紹了優(yōu)化WordPress中文章與評論的時間顯示的方法,文中講解了設(shè)置相對時間內(nèi)顯示xxx時間以前及相對時間外顯示具體時間的方法,需要的朋友可以參考下
    2016-01-01
  • PHP文件上傳利用的常見函數(shù)總結(jié)大全

    PHP文件上傳利用的常見函數(shù)總結(jié)大全

    文件上傳是開發(fā)中常見的一個功能,下面這篇文章主要給大家介紹了關(guān)于PHP文件上傳利用的常見函數(shù),文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • php將文件夾打包成zip文件的簡單實(shí)現(xiàn)方法

    php將文件夾打包成zip文件的簡單實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄猵hp將文件夾打包成zip文件的簡單實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • PHP利用Socket獲取網(wǎng)站的SSL證書與公鑰

    PHP利用Socket獲取網(wǎng)站的SSL證書與公鑰

    這篇文章主要給大家介紹了PHP利用Socket獲取網(wǎng)站的SSL證書與公鑰的相關(guān)資料,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • php實(shí)現(xiàn)仿寫CodeIgniter的購物車類

    php實(shí)現(xiàn)仿寫CodeIgniter的購物車類

    這篇文章主要介紹了php實(shí)現(xiàn)仿寫CodeIgniter的購物車類,較為詳細(xì)的分析了購物車的功能與具體實(shí)現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 騰訊微博提示missing parameter errorcode 102 錯誤的解決方法

    騰訊微博提示missing parameter errorcode 102 錯誤的解決方法

    這篇文章主要介紹了騰訊微博提示missing parameter errorcode 102 錯誤的解決方法,是針對騰訊微博接口開發(fā)中比較典型的錯誤問題,需要的朋友可以參考下
    2014-12-12
  • Laravel SQL語句記錄方式(推薦)

    Laravel SQL語句記錄方式(推薦)

    下面小編就為大家?guī)硪黄狶aravel SQL語句記錄方式(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05

最新評論