講師回答 / Jason
解釋下這個正則://后面的i表示不區分大小寫,<li>(.*?)<\/li>表示li標簽內的匹配的()內的值有多少,括號內的.表示所有單字符,*表示數量為0個或者多個。也就是li標簽內有字符就顯示出來
2014-09-12
講師回答 / Jason
//新建一個自定義的異常類,繼承了PHP的異?;怑xceptionclass MyException extends Exception {? ? function getInfo() {? ? ? ? return '自定義錯誤信息';? ? }}try {? ? //使用異常的函數應該位于 "try" ?代碼塊內。如果沒有觸發異常,則代碼將照常繼續執行。但是如果異常被觸發,會拋出一個異常。? ? throw new MyException('error');//這里規定如何觸發異常。注意:每一個 "...
2014-09-12
已采納回答 / jasonxu2
詳細解釋下:(19|20)表示取19或者20中任意一個數字,(\d{2})表示兩個數字,(\d{1,2})表示1個或2個數字,(\d{1,2})表示1個或2個數字。^\s*{(\w+)\s*=}表示以任意空格開頭的,并且包含在{}中的字符,并且以任意空格結尾的,最后有個=號的。然后你再根據$replace = array ('\3/\4/\1\2', '$\1 =');對應一下相應的值就可以了。也就是\3表示5,\4表示27,\1表示19,\2表示99,$\1表示$startDate
2014-09-11
已采納回答 / Jason
這個可以當成字符串使用的,關鍵看你的用法,$className::$func()這樣使用肯定是表示類里面調用的方法,這樣不能當字符串用,你如果直接使用echo $func;試試?
2014-09-10
講師回答 / King
首先這句話屏蔽掉結果不一樣,這句話是調用父類中的speedUp()這個方法,因為你看到是parent::speedUp()調用的是Car這個父類中的SpeedUp()方法,所以結果為10+40=50.^_^...
2014-08-28
講師回答 / King
得到對象的實例,因為你不能同new 這個類得到對象,所以需要使用getInstance的這個靜態方法獲得實例,而這個方法中加了檢測,這也就是我們所說的單例模式^_^...
2014-08-28
已采納回答 / 關元知
array(2) { ["test"]=> string(10) "1409706573" ["test2"]=> string(10)
"1409706574" }看出來了吧
2014-08-26