成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何解決laravel項(xiàng)目本地環(huán)境PHP7報(bào)錯(cuò)each函數(shù)廢棄問題

如何解決laravel項(xiàng)目本地環(huán)境PHP7報(bào)錯(cuò)each函數(shù)廢棄問題,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

10余年建站經(jīng)驗(yàn), 成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站客戶的見證與正確選擇。創(chuàng)新互聯(lián)提供完善的營(yíng)銷型網(wǎng)頁(yè)建站明細(xì)報(bào)價(jià)表。后期開發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。

 例子1:

php7.1寫法

if ( is_array( $u ) ) {            while( list( $key ) = each( $u ) ) {                $u = $u[$key];                break;            }        }

改為php7.2寫法

if ( is_array( $u ) ) {          $u = current($u);        }
As PHP7.2 says, I suggest to use   foreach()   function as a substitute of deprecated   each()  . Here I let a couple of examples that works to me in Wordpress.----正如PHP7.2所說,我建議使用foreach()函數(shù)來替代已棄用的each()。這里我舉幾個(gè)在Wordpress中對(duì)我有用的例子。  
(OLD) while ( list( $branch, $sub_tree ) = each( $_tree ) ) {...}(NEW) foreach ( (Array) $_tree as $branch => $sub_tree ) {...}  (OLD) while ( $activity = each( $this->init_activity ) ) {...}(NEW) foreach ( $this->init_activity as $activity ) {...} (old)while(list($file, $info) = each($this->images))(new)foreach($this->images as $file => $info) {    // ...}

例子2 

16548 while (list($id, $name) = each($attr_array[1])) {  //7.1 I replaced the line with the next code in both lines and it worked,替換為如下 foreach($attr_array[1] as $id => $name) {  //7.2

例子3:我的例子:支付過程中生成簽名時(shí)出現(xiàn)錯(cuò)誤 

public function createLinkString($param)    {        $arg = "";        //數(shù)組排序        ksort($param);        reset($param);        //7.1寫法        /*while (list ($key, $val) = each($param)) {            if ($key == "sign") continue;            if (!empty($key)) {                $arg .= $key . "=";            }            if (is_array($val)) {                $arg .= $this->createLinkString($val) . "&";            } else {                $arg .= $val . "&";            }        }*/        //7.2寫法        foreach ($param as $key => $val) {            if ($key == "sign") continue;            if (!empty($key)) {                $arg .= $key . "=";            }            if (is_array($val)) {                $arg .= $this->createLinkString($val) . "&";            } else {                $arg .= $val . "&";            }        }        //去掉最后一個(gè)&字符        $arg = substr($arg, 0, strlen($arg) - 1);        return $arg;    }

總之,一句話,php7.2版本中each函數(shù)廢棄了不能用,直接用foreach替換就ok了。

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。

名稱欄目:如何解決laravel項(xiàng)目本地環(huán)境PHP7報(bào)錯(cuò)each函數(shù)廢棄問題
當(dāng)前地址:http://jinyejixie.com/article44/gpeohe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、電子商務(wù)、網(wǎng)站設(shè)計(jì)公司、做網(wǎng)站、搜索引擎優(yōu)化、全網(wǎng)營(yíng)銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
临清市| 阳西县| 资中县| 瑞金市| 越西县| 正镶白旗| 乐昌市| 淅川县| 宜川县| 三都| 马关县| 宣威市| 崇阳县| 星座| 岳池县| 汪清县| 庆城县| 滨州市| 平山县| 桑植县| 白朗县| 双城市| 会昌县| 石渠县| 龙胜| 镇沅| 东明县| 攀枝花市| 林州市| 通江县| 乳源| 闸北区| 分宜县| 长治市| 保亭| 扎囊县| 民丰县| 内江市| 秭归县| 乾安县| 灵寿县|