四虎永久精品免费观看-四虎影在线永久免费观看-四虎影院最新网址-四虎影院最新网站-国内大片在线免费看-国内成人自拍视频

Web前端知識

首頁 > 免費 > Web前端知識 >

告訴你幾個php幾個不起眼兒的小技巧

來源:北京匯仁智杰科技有限公司   時間:2016-04-09   點擊:

  說是不起眼兒的小技巧,其實應該說是不常用的常規應用吧。很多事情就是這樣,知道是一馬事兒,會用是一馬事兒,精習又是另外一馬事兒。而成為高手更是需要扎實的基本功....
  str_repeat
  重復輸出字符串就靠它了,類似于perl里面的x
  php -r 'echo str_repeat("ABC",5),"\n";'
  ABCABCABCABCABC
  substr
  這個是用來截取字符器的,比如要截取字符串的第一個字母:
  $string = 'abcdefg'
  substr($string,0,1)就得到了a了。不過現在筆者已經習慣用$string[0]了。順便說一下,當判斷string的長度是不是7的時候,現在改用了isset($string[6]),因為據說isset比strlen速度快。同理,這個經驗也于適用于count的時候。
  trim
  trim這家伙是用來去首尾空白和尾部的換行的。用的時間長了,以至于筆者為它就是專門干這個的。沒想它還可以接受一個參數列表,用來去除首尾不想用的字符,比如要去除'%abcdef%'的%
  trim('%abcdef%','%')
  continue
  這個家伙是用來跳過后面的循環的.用得時間長了,筆者一直以為它是沒有參數的,直到有一次筆者要跳出一個三層的循環...
  ini_set
  我們在寫基于網絡連接的程序的時候,考慮到容錯有必要設置一下socket超時時間.php.ini里定義的默認時間是60秒。
  ; Default timeout for socket based streams (seconds)
  ; http://php.net/default-socket-timeout
  default_socket_timeout = 60
  php手冊里可以用ini_set修改php.ini的配置,于是想到了:
  ini_set('default_socket_timeout',6);
  筆者在使用一些新發現的函數的時候,習慣是:
  var_dump(ini_set('default_socket_timeout',6));
  一運行結果提示:
  string(2) "60"
  咦?難道設置失敗?換了幾臺機器試還是這樣。哎,怎么辦呢?研究了半天終于發現一個問題,php手冊里是這么寫的:
  Return Values
  Returns the old value on success, FALSE on failure.
  哎,看手冊太不細心了!
  posix_kill
  nginx的日志輪循腳本我是用php寫的,為了更php,通知nginx重新生成新的日志的時候我用了posix_kill:
  posix_kill($nginx_pid,SIGUSR1)
  在我用的N臺機器上,這個函數都是正常工作的。可是把這個腳本借給了一個哥們兒,它機器上竟然報:
  Warning: posix_kill() expects parameter 2 to be long, string given
  看函數原形:bool posix_kill ( int $pid , int $sig )
  第二個參數確實要給int.為啥SIGUSR1在我的機器上認在哥們兒機器就不行了呢?php版本問題?哥們的php版本竟然比我的高!
  如果想同時支持不同的系統怎么辦呢?加個判斷唄,php有個叫PHP_OS的神器。
  以上就是分享的幾個小技巧,希望能夠幫到想要學習的你,有問題的請隨時聯系小編,我們共同探討,共同努力的學習。

網絡營銷推廣 . 北京匯仁智杰科技有限公司!

地址:北京市昌平區回龍觀龍冠大廈5層
咨詢:15201492965
業務QQ:373002979
E - mail:sales @ huirenzhijie.com
企業網站備案:京ICP備15021091號-1

匯仁智杰與眾不同

  • 有網絡推廣經驗
  • 有網站建站隊伍
  • 有大型網站建設經驗
  • 致力于營銷型網站建設
  • 始終堅持技術和服務同樣重要
查看PC版網站
備案號:京ICP備15021091號-1 版權所有:匯仁智杰

主站蜘蛛池模板: 日韩欧美国产综合| 手机看片自拍| 热久久久| 亚洲综合网在线观看| 欧美多毛的大隂道| 精品午夜寂寞影院在线观看| 精品人妻一区二区三区视频53| 一本之道高清在线观看一区| 中国18男男gay solo| 欧美内射深插日本少妇| 国产中文字幕一区| 亚洲一区二区三区不卡在线播放| 亚洲欧美偷拍视频一区| 色综合久久综合欧美综合网| 中国麻豆| 久草在线福利视频在线播放| 少妇高潮A视频| 天堂免费视频| 岳刮伦小说500目录| 亚洲精品一区二区三区中文字幕| np高h肉辣一女多男| 国产成人无码AV麻豆| 四虎免费永久在线播放| 成人毛片在线播放| 青青热久精品国产亚洲AV无码| 亚洲精品青青草原avav久久qv| 四虎网站网址| 丝袜护士强制脚足取精| 日韩免费不卡视频| 五月婷婷啪啪| 亚洲国产成人影院播放| 一边吃奶一边添P好爽故事| 美美哒免费影视8| 亚洲第99页| 人妖在线精品一区二区三区| 亚洲欧美日本中文子不卡| 黄色三级图片| 在线国产91| 四虎澳门永久8848在线影院| 亚洲成a人伦理| 亚洲麻豆精品果冻传媒|