• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            phpswitch(php switch case語句)

            更新時間:2023-03-01 17:20:48 閱讀: 評論:0

            對于多個if條件判斷的情況下,我們使用switch來代替ifel對于代碼來說會更加的清晰明了,那么他們的效率對比呢?從PHP手冊中發現有人已經對比過了,自己也用他的代碼進行了實驗:

            $s=time();for($i=0;$i<1000000000;++$i){$x=$i%10;if($x==1){$y=$x*1;}elif($x==2){$y=$x*2;}elif($x==3){$y=$x*3;}elif($x==4){$y=$x*4;}elif($x==5){$y=$x*5;}elif($x==6){$y=$x*6;}elif($x==7){$y=$x*7;}elif($x==8){$y=$x*8;}elif($x==9){$y=$x*9;}el{$y=$x*10;}}print("if:".(time()-$s)."c ");$s=time();for($i=0;$i<1000000000;++$i){$x=$i%10;switch($x){ca1:$y=$x*1;break;ca2:$y=$x*2;break;ca3:$y=$x*3;break;ca4:$y=$x*4;break;ca5:$y=$x*5;break;ca6:$y=$x*6;break;ca7:$y=$x*7;break;ca8:$y=$x*8;break;ca9:$y=$x*9;break;default:$y=$x*10;}}print("switch:".(time()-$s)."c ");

            通過1000000000次的循環并在每個判斷條件中都加入了運算操作后,我們發現結果是switch的效率更高,運行速度更快,在我的電腦上的結果是:

            //if:301c//switch:255c

            雖然switch的效率更高一些,但也有需要注意的地方,首先,判斷值只能是數字、浮點數或者是字符串。其次,每個判斷都是普通的==判斷,也就是說,下面的判斷結果并不一定是你相像的結果:

            $string="2string";switch($string){ca1:echo"thisis1";break;ca2:echo"thisis2";break;ca'2string':echo"thisisastring";break;}//thisis2

            沒錯,依然是==比較時的類型強轉問題,string和int值比較時強轉為了int類型,"2string"強轉的結果正是2。因此,在使用switch的時候,應該保證比較值和每個ca的類型一致,否則就可能出現不可預計的錯誤。

            參考代碼:https://github.com/zhangyue0503/dev-blog/blob/master/php/201911/source/PHP%E7%9A%84switch%E5%92%8Cifel%E8%B0%81%E6%9B%B4%E5%BF%AB%EF%BC%9F.php

            參考手冊:https://www.php.net/manual/zh/control-structures.switch.php

            本文發布于:2023-02-28 20:12:00,感謝您對本站的認可!

            本文鏈接:http://www.newhan.cn/zhishi/a/167766244881494.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:phpswitch(php switch case語句).doc

            本文 PDF 下載地址:phpswitch(php switch case語句).pdf

            標簽:語句   php   phpswitch   case   switch
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 九九热视频精选在线播放| 四虎精品国产精品亚洲精| 国产高潮又爽又刺激的视频| 国产V片在线播放免费无码 | 天堂va蜜桃一区二区三区| 国产欧美日韩视频一区二区三区 | 女性裸体啪啪拍无遮挡的网站| 精品午夜福利短视频一区| 亚洲精品天堂在线观看| 亚洲国产成人av国产自| 欧美大屁股喷潮水xxxx| 亚洲国产在一区二区三区| 99在线精品国自产拍中文字幕 | 福利一区二区视频在线| 色吊丝av熟女中文字幕| 日韩加勒比一本无码精品| 无码抽搐高潮喷水流白浆| 狠狠做五月深爱婷婷天天综合 | 日本高清久久一区二区三区| 性人久久久久| 特黄特色三级在线观看| 久久99热全是成人精品亚洲欧美精品| 欧美区在线| 人妻偷拍一区二区三区| 亚洲综合91社区精品福利| 日本激情久久精品人妻热| 国产乱码日韩亚洲精品成人 | 国产又色又爽又黄的视频在线| 四虎亚洲国产成人久久精品| 婷婷综合缴情亚洲| 国产成人久久蜜一区二区| 久久综合国产精品一区二区| 高清中文字幕国产精品| 亚洲精品无码久久一线| 欧美性猛交xxxx乱大交丰满| 手机看片日本在线观看视频| 亚洲日韩图片专区第1页 | 亚洲精品无码日韩国产不卡av| 四虎永久免费精品视频| 欧美熟妇乱子伦XX视频| 又粗又大又黄又硬又爽免费看|