摘要:語法基礎如同昨天所說,代碼必須用起始標簽和結(jié)束標簽包起來。和的標簽在文檔中合法,所以中加入代碼,不會破壞文檔的合法性。將換行視作空格,所以需要用分號標明語句的結(jié)束。將寫入,并將內(nèi)容追加到。
PHP語法基礎
如同昨天所說,PHP代碼必須用起始標簽()和結(jié)束標簽(?>)包起來。有其他簡寫形式,但是不建議使用,因為簡寫形式是否能工作,取決于PHP的配置。
和?>的標簽在XML文檔中合法,所以XHTML中加入PHP代碼,不會破壞XHTML文檔的合法性。
而非混寫模式下,結(jié)束標簽通常是省略的。
變量要加上前綴$。PHP將換行視作空格,所以需要用分號標明語句的結(jié)束。
支持三種格式的注釋:/* */、//和#。
0是false。
array大致相當于table。
[ "foo" => "bar", "bar" => "foo", ];
注意,如果用浮點數(shù)作key,浮點數(shù)會被強制轉(zhuǎn)為整數(shù),小數(shù)點后的部分將被舍棄!
創(chuàng)建時也可以不指明key,當列表用:
[1, 2, 3]
實際上key是自動分配的:
print_r([1, 2, 3]) Array ( [0] => 1 [1] => 2 [2] => 3 )
函數(shù)
function myFunction() { return function() { return "John Doe"; } }
謝天謝地,從PHP 5.3開始,函數(shù)是一等公民。上面的函數(shù)就返回了一個匿名函數(shù)。
閉包也是有的,不過需要顯式地用use聲明,好奇怪
function getAdder($x) { return function($y) use ($x) { return $x + $y; }; }
亞馬遜舉辦圖書優(yōu)惠活動,滿100減10,滿200減50,滿300減80,滿400減120,滿500減200。寫一個函數(shù)計算需要付的金額。
將we"re the sfer!寫入sf.txt,并將www.baidu.com內(nèi)容追加到sf.txt。
獲取 Day 0 習題答案
習題見Day 0
1. 寫出第一個hello word略
2. 輸出你郵箱的用戶名和域名基本的思路是根據(jù)@拆分string,使用PHP的explode函數(shù)
list($user, $domain) = explode("@", "weakish@gamil.com"); echo $user; echo $domain;3. 匹配出blog.segmentfault.com的主域名segmentfault.com
同樣使用explode拆分,然后取最末兩項:
$domain = explode(".", "dev.blog.segmentfault.com"); list($main_domain, $top_level_domain) = array_slice($domain, -2); echo $main_domain, ".", $top_level_domain;
Day 0 - 5 列表
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/20617.html
摘要:包管理試用了,新一代的包管理器,感覺不錯。習題答案習題見圖書優(yōu)惠活動,計算需要付的金額。文件讀寫函數(shù)有,表示追加,鎖定文件,避免別的進程同時讀寫。 最新版 Debian Wheezy下的PHP是5.4的,day0時說圖方便就裝了5.4。但是看文檔是5.5的,所以琢磨著還是用最新版算了。 Debian Wheezy有dotdeb.org提供php-5.5。安裝很方便。 將下列內(nèi)容加...
這個系列就暫時告一段落了。這是一個目錄。 Day 0 起步 Day 1 基本語法 Day 2 REPL 和 包管理 Day 3 語言參考 Day 4 語言參考(下半篇) Day 5 練手程序
摘要:掃下手冊的語言參考。允許的強制轉(zhuǎn)換有。錯誤控制置于表達式前時,忽略該表達式產(chǎn)生的錯誤信息。運行外部程序使用反引號,效果等同于函數(shù)。文件未找到時,給出錯誤,而僅僅給出警告。目標位置用目標名稱加上冒號標記,必須位于同一文件和作用域。 掃下手冊的語言參考。(函數(shù)以前) 類型 有boolean、integer、float、string、array等類型。 可以通過gettype函數(shù)查看類...
摘要:今年從北京站開始,分享主題與后端相關。嘉賓匯總高馳濤性能之路姜季廷的前后之道孫宏亮生態(tài)中的現(xiàn)狀與實踐信海龍異步化探索今年還會在其他九個城市巡回分享,感謝大家的關注與分享。 今年 SegmentFault D-Day 從北京站開始,分享主題與「后端」相關。當然,我們還會在其他九個城市巡回分享,歡迎大家關注,幫忙擴散。 開場介紹 首先是 youku 美女星宇對 SegmentFault 社...
摘要:今年從北京站開始,分享主題與后端相關。嘉賓匯總高馳濤性能之路姜季廷的前后之道孫宏亮生態(tài)中的現(xiàn)狀與實踐信海龍異步化探索今年還會在其他九個城市巡回分享,感謝大家的關注與分享。 今年 SegmentFault D-Day 從北京站開始,分享主題與「后端」相關。當然,我們還會在其他九個城市巡回分享,歡迎大家關注,幫忙擴散。 開場介紹 首先是 youku 美女星宇對 SegmentFault 社...
閱讀 3569·2021-11-15 11:36
閱讀 1060·2021-11-11 16:55
閱讀 695·2021-10-20 13:47
閱讀 2993·2021-09-29 09:35
閱讀 3428·2021-09-08 10:45
閱讀 2554·2019-08-30 15:44
閱讀 849·2019-08-30 11:10
閱讀 1428·2019-08-29 13:43