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

如何解決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)化排名
永修县| 福州市| 洪江市| 太湖县| 女性| 商城县| 新营市| 舟曲县| 普定县| 金门县| 集安市| 且末县| 广州市| 尤溪县| 无锡市| 彭州市| 喀喇沁旗| 吴忠市| 西乌珠穆沁旗| 乌兰察布市| 子洲县| 乌兰浩特市| 海口市| 拜城县| 新乐市| 翁牛特旗| 章丘市| 夹江县| 仪陇县| 永川市| 揭东县| 和政县| 三台县| 平阴县| 金坛市| 宁河县| 类乌齐县| 佛教| 和平县| 晋州市| 六安市|