久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

PHP的switch和ifelse誰更勝一籌?

本篇文章給大家介紹一下PHP中的switch和ifelse。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

PHP的switch和ifelse誰更勝一籌?

PHP的switch和ifelse誰更快?

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

$s = time(); for ($i = 0; $i < 1000000000; ++$i) {     $x = $i % 10;     if ($x == 1) {         $y = $x * 1;     } elseif ($x == 2) {         $y = $x * 2;     } elseif ($x == 3) {         $y = $x * 3;     } elseif ($x == 4) {         $y = $x * 4;     } elseif ($x == 5) {         $y = $x * 5;     } elseif ($x == 6) {         $y = $x * 6;     } elseif ($x == 7) {         $y = $x * 7;     } elseif ($x == 8) {         $y = $x * 8;     } elseif ($x == 9) {         $y = $x * 9;     } else {         $y = $x * 10;     } } print("if: " . (time() - $s) . "secn");  $s = time(); for ($i = 0; $i < 1000000000; ++$i) {     $x = $i % 10;     switch ($x) {         case 1:             $y = $x * 1;             break;         case 2:             $y = $x * 2;             break;         case 3:             $y = $x * 3;             break;         case 4:             $y = $x * 4;             break;         case 5:             $y = $x * 5;             break;         case 6:             $y = $x * 6;             break;         case 7:             $y = $x * 7;             break;         case 8:             $y = $x * 8;             break;         case 9:             $y = $x * 9;             break;         default:             $y = $x * 10;     } } print("switch: " . (time() - $s) . "secn");

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

// if: 301sec // switch: 255sec

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

$string = "2string";  switch ($string) {     case 1:         echo "this is 1";         break;     case 2:         echo "this is 2";         break;     case '2string':         echo "this is a string";         break; }  // this is 2

沒錯,依然是==比較時的類型強轉(zhuǎn)問題,string和int值比較時強轉(zhuǎn)為了int類型,"2string"強轉(zhuǎn)的結(jié)果正是2。因此,在使用switch的時候,應(yīng)該保證比較值和每個case的類型一致,否則就可能出現(xiàn)不可預計的錯誤。

參考代碼:

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

推薦學習:php視頻教程

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
成人啊v在线| 国产精品99一区二区三区| 欧美天堂视频| 日韩精品不卡一区二区| av高清不卡| 91精品xxx在线观看| 精品国产一区二区三区性色av| 国产精品对白| 精品美女视频| 欧美日韩精品免费观看视欧美高清免费大片| 日韩.com| 亚洲高清久久| 丝袜脚交一区二区| 日韩中文字幕| 嫩呦国产一区二区三区av| 成人综合一区| 99久久精品费精品国产| 国产亚洲精品v| 亚洲区第一页| 国产精品超碰| 深夜福利视频一区二区| 中文字幕系列一区| 亚洲欧美网站| 热久久久久久| 91视频一区| 亚洲精品中文字幕乱码| 亚洲精品护士| 麻豆高清免费国产一区| 群体交乱之放荡娇妻一区二区| 尤物在线精品| 青草国产精品久久久久久| 精品视频自拍| 91九色精品国产一区二区| 婷婷成人av| 国产精品99久久精品| 黄色成人在线网址| 日本欧美韩国一区三区| 亚洲啊v在线| 免费在线观看精品| 久久三级毛片| 亚洲一区日韩在线| 国产精品日本一区二区三区在线| 在线手机中文字幕| 丝袜国产日韩另类美女| 国产毛片一区二区三区 | 在线精品观看| 国产一区二区亚洲| 蘑菇福利视频一区播放| 免费在线亚洲欧美| 亚洲www免费| 亚洲1区在线| 午夜久久中文| 日本视频在线一区| 久久高清精品| 国产精品黄色| 91久久午夜| 精品国产一区二| 亚洲深夜av| 国产中文字幕一区二区三区| 丝袜美腿一区二区三区| 福利精品一区| 午夜精品影视国产一区在线麻豆| yellow在线观看网址| 一区二区三区四区日韩| 国产一区二区三区不卡av| 视频一区中文字幕| 热三久草你在线| 日本国产亚洲| 精品中文一区| 成人在线丰满少妇av| 欧美一级久久| 亚洲一区日韩在线| 蜜桃精品在线| 免费在线观看一区| 亚洲精品大片| 日韩午夜精品| 日韩欧美综合| 国产精品调教| 蜜臀国产一区二区三区在线播放 | 国产精品**亚洲精品| 男女男精品视频网| 亚洲午夜91| zzzwww在线看片免费| 久久国产三级精品| 男女性色大片免费观看一区二区| 日韩欧美一区二区三区免费观看| 国产精品自在| 婷婷综合电影| 水蜜桃久久夜色精品一区的特点| 99久久九九| 久久uomeier| 精品国产一区二区三区噜噜噜| 日韩欧美在线精品| 精品1区2区3区4区| 日本а中文在线天堂| 麻豆精品新av中文字幕| 日本精品久久| 亚洲麻豆一区| 美女精品在线| 国产精品免费看| 91精品一区二区三区综合| 精品久久福利| 久久久国产精品网站| 国产精品羞羞答答在线观看| 亚洲资源网站| 亚洲视频二区| 中文字幕亚洲精品乱码| 丝袜美腿亚洲一区| 日韩视频一区| 国产精品美女久久久浪潮软件| 午夜欧美在线| 午夜免费一区| 亚洲尤物在线| 玖玖玖国产精品| 国产精品嫩草99av在线| 91九色精品| 亚洲免费高清| 中文欧美日韩| 蜜桃免费网站一区二区三区| 午夜一区在线| 一区二区三区网站| 午夜久久av| 国产探花在线精品一区二区| 91嫩草精品| 欧美黄色一区| 国产精品成久久久久| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 色爱综合网欧美| 国产成人精品一区二区免费看京| 久久伊人亚洲| 精品国产不卡| 在线天堂中文资源最新版| 日韩电影免费网址| 91精品国产福利在线观看麻豆| 欧美不卡视频| 石原莉奈一区二区三区在线观看| 亚洲不卡视频| 国产精品一级在线观看| 丰满少妇一区| 欧美日韩中文一区二区| 亚洲永久字幕| 日韩av一区二区三区四区| 国产精品久久久久久久久久妞妞| 久久精品欧洲| 久久九九99| 欧美日韩国产传媒| 天使萌一区二区三区免费观看| 亚洲久久在线| 久久香蕉精品香蕉| 国产字幕视频一区二区| 免费视频最近日韩| 国产精品密蕾丝视频下载| 色爱综合网欧美| 怡红院精品视频在线观看极品| 亚州av日韩av| 激情久久99| 亚洲精品一区二区在线看| 色综合视频一区二区三区日韩 | 亚洲精品一级二级三级| 日韩欧美2区| 日本久久精品| 亚洲免费黄色| 国产精品久久777777毛茸茸| 美女久久99| 欧美成人亚洲| 日韩精品欧美精品| 国产成人久久精品麻豆二区 | 精品国产免费人成网站| 伊人久久婷婷| 国产亚洲一区| 日韩精品电影| 蜜桃视频在线观看一区| 久久精品国内一区二区三区| 影院欧美亚洲| 国产精品尤物| 亚洲播播91| 日本午夜精品久久久久| 日韩免费久久| 日本综合精品一区| 日韩成人高清| 日韩高清三区| 久久精品国产99久久| 日韩黄色av| 亚洲天堂久久| 国产欧美一区二区色老头| 久久久久国产一区二区| 免费在线观看一区二区三区| 国产在线一区不卡| 亚洲一区二区三区中文字幕在线观看| 精品中文在线| 日精品一区二区三区| 午夜av不卡| 国产精品久久久久久妇女| 午夜一级在线看亚洲| 国产一区二区三区天码| 亚洲资源在线| 在线视频观看日韩| 久久久国产精品入口麻豆| 久热re这里精品视频在线6| 国产精品99久久精品|