中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php5.4傳引用時報錯問題的示例分析

發布時間:2021-08-31 11:11:28 來源:億速云 閱讀:90 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“php5.4傳引用時報錯問題的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“php5.4傳引用時報錯問題的示例分析”這篇文章吧。

具體如下:

php5.3系列版本以及以前版本,傳引用沒有什么問題,升級到php5.4以后,傳引用的地方,全報錯

Fatal error: Call-time pass-by-reference has been removed in F:\work\wamp\www\test\test.php on line 6。看一下下面的例子。

例1,遞歸傳引用,在php 5.3及以及版本,測試結果

<?php
function test($aa,&$bb){
  if($aa < $bb){
    echo $bb."<br>";
    $bb--;
    test($aa,&$bb);
  }
}
$aa = 3;
$bb = 6;
test($aa,&$bb);
?>

運行結果如下

6
5
4

php 5.4以后就不行了,我是用php 5.4.11測試的。報Fatal error: Call-time pass-by-reference has been removed in F:\work\wamp\www\test\test.php on line 6。

例2,php5.4.11上面測試,只測試傳引用

<?php
function test($aa,&$bb){
  if($aa < $bb){
    $bb--;
    echo $bb."<br>";
    //test($aa,&$bb);
  }
}
$aa = 3;
$bb = 6;
test($aa,$bb); //php5.4,php5.3及以前版本,輸入結果是5
//test($aa,&$bb); //php5.3輸入結果是5,php5.4及以后,報錯Fatal error: Call-time pass-by-reference 。。。。
?>

php5.4以后,定義時可以有&,調用時加上&就會報錯。這樣調用感覺很怪。

例3,php5.4以及遞歸傳引用

<?php
function test($aa,&$bb){
  if($aa < $bb){
    $bb--;
    echo $bb."<br>";
    test($aa,$bb);
  }
}
$aa = 3;
$bb = 6;
test($aa,$bb);
?>

php5.2,php5.3,php5.4都可以運行,運行結果:

5
4
3

感覺這個5.3升到5.4有點坑爹,如果不知道改變的,升級就很郁悶了。

以上是“php5.4傳引用時報錯問題的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

澜沧| 榆林市| 瓮安县| 双辽市| 潜山县| 乐业县| 汉川市| 宁远县| 洪湖市| 桓台县| 密山市| 台南市| 恩平市| 榆树市| 阿拉善右旗| 论坛| 砚山县| 诸暨市| 高雄市| 当阳市| 乡宁县| 都昌县| 潮州市| 胶州市| 芜湖县| 松原市| 军事| 尼木县| 儋州市| 嵊州市| 林芝县| 肥西县| 南投县| 长汀县| 房产| 惠安县| 乐都县| 宜章县| 贺兰县| 龙游县| 浮梁县|