成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Some PHP Coding Tips「2015年05月25日更新」

PAMPANG / 897人閱讀

摘要:解決方法在之前,把變量類型轉換成所期望的類型。而提供了第三個參數(shù),如果第三個參數(shù)的值為則函數(shù)還會檢查變量的類型是否相同。的參數(shù)不能是浮點數(shù)會被轉化為,可以使用來替代。

1、使用list來實現(xiàn)一次獲取explode后的特定段值:


2、注意 == 、switch、in_array 的松比較 (loose comparision)

例如下邊的例子中,如果 $name 值為 0,那么它會滿足任何一條 case。

switch ($name) {
    case "danny":
        ...
        break;
    case "eve":
        ...
        break;
}

解決方法:在 switch 之前,把變量類型轉換成所期望的類型。 而 in_array 提供了第三個參數(shù),如果第三個參數(shù)的值為 TRUE 則 in_array() 函數(shù)還會檢查變量的類型是否相同。(參考:https://php.net/manual/zh/function.in-array.php)

switch (strval($name)) {
    case "danny":
        ...
        break;
    case "eve":
        ...
        break;
}
3、用 switch 來改寫 if else

例如:

if($a) {
} else if ($b) {
} else if ($c || $d) {
}

可以簡單改寫為更清晰的:

switch (TRUE) {
    case $a:
        break;
    case $b:
        break;
    case $c:
    case $d:
        break;
}
4、不用第三變量交換倆個變量的值

list($a, $b) = array($b, $a);

5、使用 array_map 遍歷數(shù)組

在從數(shù)據(jù)庫取回記錄后,經常要 foreach 去取其中一個字段,這時就可以使用 array_map 來簡化代碼。

$uids = array_map( function($user){ return $user["id"]; } , $users );
6、sleep 的參數(shù)不能是浮點數(shù)

sleep(0.25) 會被轉化為 sleep(0),可以使用 sleep("250000") 來替代。

參考

http://www.laruence.com/2011/03/24/858.html

http://get.jobdeer.com/75.card

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/30245.html

相關文章

  • JavaScript引用類型——“Date類型”的注意要點

    摘要:類型中的類型使用自,國際協(xié)調時間年月日午夜零時開始經過的毫秒數(shù)來保存日期。類型保存的日期能夠精確到年月日之前或之后的年。和的輸出因瀏覽器不同而有所差異如年月日上午方法可用比較操作符來比較日期值。 Date 類型 ECMAScript 中的Date 類型使用自UTC(Coordinated Universal Time,國際協(xié)調時間)1970 年1 月1 日午夜(零時)開始經過的毫秒數(shù)來...

    brianway 評論0 收藏0
  • 錨點定位

    摘要:錨點定位雷佳音編輯雷佳音,年月日出生于遼寧省鞍山市,中國內地男演員,年畢業(yè)于上海戲劇學院表演系。年月借話劇個人獲得有話劇界奧斯卡之稱的第屆佐臨獎最具潛力新人獎。年月日,雷佳音現(xiàn)身電影超時空同居開機儀式舉行。 錨點定位雷佳音 編輯雷佳音,1983年8月29日出生于遼寧省鞍山市,中國內地男演員,2006年畢業(yè)于上海戲劇學院表演系。2010年,因飾演電視劇《杜拉拉升職記》里的約翰常而...

    ivydom 評論0 收藏0
  • Python基礎之(十)模塊

    摘要:是回調函數(shù),當鏈接服務器和相應數(shù)據(jù)傳輸完畢時觸發(fā)本函數(shù)可選。僅僅是針對的,在中,已經沒有這個模塊了,取代它的是。由于以流式讀取文件,從而速度較快,切少占用內存,但是操作上稍復雜,需要用戶實現(xiàn)回調函數(shù)。 編寫模塊 模塊是程序 模塊就是一個擴展名為.py的Python程序。 編寫模塊 #!/usr/bin/env python # coding=utf-8 lang = python 引...

    jlanglang 評論0 收藏0
  • 譯書《物聯(lián)網實戰(zhàn)指南》出版 | 新成就:翻譯自己的英文簡介

    摘要:英文書名,中文書名物聯(lián)網實戰(zhàn)指南。物聯(lián)網實戰(zhàn)指南與自己動手設計物聯(lián)網這里面又有好多的故事,不過正是因為一書讓我有了寫書的想法不過,最開始的時候是電子書。我們將在未來的兩周末,贈送出幾本的物聯(lián)網實戰(zhàn)指南和自己動手設計物聯(lián)網,詳情見 這本書有一個很長的故事,到今天算是走到了一個意想中的結局。從審閱這本書開始、英文版出版、翻譯成中文就這樣走了兩年的時間,這是一本值得紀念的書籍。 英文書名《L...

    Shimmer 評論0 收藏0

發(fā)表評論

0條評論

PAMPANG

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<