亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

php switch理解

發布時間:2020-03-24 22:18:04 來源:網絡 閱讀:349 作者:我會唱歌 欄目:web開發

之前做項目時遇到一個問題,代碼大致如下:

switch($a){
    case $a >=1000 && $a <5000:
        echo "vip1";
        break;
    case $a >=5000 && $a <=10000:
        echo "vip2";
        break;
    default:
        echo "vipx";

如果$a >0 沒問題,當$a =0的時候,問題就來了,程序會輸出: vip1;

后來查了下,應該是這樣的:

 PHP 中switch 的功能是:選擇執行某個代碼塊;其工作原理如下:

  1.對表達式(一般是變量)進行一次性計算;

  2.用變量的值與switch結構中 case 的值進行比較;

  3.如果變量值與case的值相等,則執行與該 case 關聯的代碼;

  4.代碼執行完后,break 語句阻止代碼跳入下一個 case 中繼續執行;

  5.如果沒有 與之匹配的case條件,則執行 default中的代碼;

  實例代碼:

也就是當$a =0的時候,第一個case先運算一次,$a >=1000 && $a <5000 當然是false;然后 0與false比較,這是就為true了,所以返回了“vip1”;


向AI問一下細節

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

AI

西乌珠穆沁旗| 涡阳县| 咸宁市| 曲靖市| 汉中市| 禹州市| 长丰县| 海宁市| 耿马| 安丘市| 郸城县| 文安县| 榕江县| 密云县| 贵溪市| 大关县| 贡觉县| 大化| 凤城市| 上栗县| 浮梁县| 西昌市| 蒙自县| 贵定县| 兴义市| 比如县| 宁南县| 怀集县| 河南省| 光泽县| 霍林郭勒市| 临汾市| 筠连县| 泰和县| 深水埗区| 松潘县| 通榆县| 大安市| 台南县| 项城市| 彭水|