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

資訊專欄INFORMATION COLUMN

PHP學(xué)習(xí) Day 1 基本語(yǔ)法

蘇丹 / 1455人閱讀

摘要:語(yǔ)法基礎(chǔ)如同昨天所說(shuō),代碼必須用起始標(biāo)簽和結(jié)束標(biāo)簽包起來(lái)。和的標(biāo)簽在文檔中合法,所以中加入代碼,不會(huì)破壞文檔的合法性。將換行視作空格,所以需要用分號(hào)標(biāo)明語(yǔ)句的結(jié)束。將寫(xiě)入,并將內(nèi)容追加到。

PHP語(yǔ)法基礎(chǔ)

如同昨天所說(shuō),PHP代碼必須用起始標(biāo)簽()和結(jié)束標(biāo)簽(?>)包起來(lái)。有其他簡(jiǎn)寫(xiě)形式,但是不建議使用,因?yàn)楹?jiǎn)寫(xiě)形式是否能工作,取決于PHP的配置。

?>的標(biāo)簽在XML文檔中合法,所以XHTML中加入PHP代碼,不會(huì)破壞XHTML文檔的合法性。

而非混寫(xiě)模式下,結(jié)束標(biāo)簽通常是省略的。

變量要加上前綴$。PHP將換行視作空格,所以需要用分號(hào)標(biāo)明語(yǔ)句的結(jié)束。

支持三種格式的注釋:/* */、//#

0是false。

array大致相當(dāng)于table。

[
  "foo" => "bar",
  "bar" => "foo",
];

注意,如果用浮點(diǎn)數(shù)作key,浮點(diǎn)數(shù)會(huì)被強(qiáng)制轉(zhuǎn)為整數(shù),小數(shù)點(diǎn)后的部分將被舍棄!

創(chuàng)建時(shí)也可以不指明key,當(dāng)列表用:

[1, 2, 3]

實(shí)際上key是自動(dòng)分配的:

print_r([1, 2, 3])
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)

函數(shù)

function myFunction() {
  return function() {
    return "John Doe";
  }
}

謝天謝地,從PHP 5.3開(kāi)始,函數(shù)是一等公民。上面的函數(shù)就返回了一個(gè)匿名函數(shù)。

閉包也是有的,不過(guò)需要顯式地用use聲明,好奇怪

function getAdder($x)
{
    return function($y) use ($x)
           {
               return $x + $y;
           };
}

習(xí)題

亞馬遜舉辦圖書(shū)優(yōu)惠活動(dòng),滿100減10,滿200減50,滿300減80,滿400減120,滿500減200。寫(xiě)一個(gè)函數(shù)計(jì)算需要付的金額。

we"re the sfer!寫(xiě)入sf.txt,并將www.baidu.com內(nèi)容追加到sf.txt。

獲取 Day 0 習(xí)題答案

習(xí)題見(jiàn)Day 0

1. 寫(xiě)出第一個(gè)hello word

2. 輸出你郵箱的用戶名和域名

基本的思路是根據(jù)@拆分string,使用PHP的explode函數(shù)

list($user, $domain) = explode("@", "[email protected]");
echo $user;
echo $domain;
3. 匹配出blog.segmentfault.com的主域名segmentfault.com

同樣使用explode拆分,然后取最末兩項(xiàng):

$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 列表

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/20617.html

相關(guān)文章

  • PHP學(xué)習(xí) Day 2 REPL 和 包管理

    摘要:包管理試用了,新一代的包管理器,感覺(jué)不錯(cuò)。習(xí)題答案習(xí)題見(jiàn)圖書(shū)優(yōu)惠活動(dòng),計(jì)算需要付的金額。文件讀寫(xiě)函數(shù)有,表示追加,鎖定文件,避免別的進(jìn)程同時(shí)讀寫(xiě)。 最新版 Debian Wheezy下的PHP是5.4的,day0時(shí)說(shuō)圖方便就裝了5.4。但是看文檔是5.5的,所以琢磨著還是用最新版算了。 Debian Wheezy有dotdeb.org提供php-5.5。安裝很方便。 將下列內(nèi)容加...

    microelec 評(píng)論0 收藏0
  • PHP學(xué)習(xí)之路 目錄

    這個(gè)系列就暫時(shí)告一段落了。這是一個(gè)目錄。 Day 0 起步 Day 1 基本語(yǔ)法 Day 2 REPL 和 包管理 Day 3 語(yǔ)言參考 Day 4 語(yǔ)言參考(下半篇) Day 5 練手程序

    liaosilzu2007 評(píng)論0 收藏0
  • PHP學(xué)習(xí) Day 3 語(yǔ)言參考

    摘要:掃下手冊(cè)的語(yǔ)言參考。允許的強(qiáng)制轉(zhuǎn)換有。錯(cuò)誤控制置于表達(dá)式前時(shí),忽略該表達(dá)式產(chǎn)生的錯(cuò)誤信息。運(yùn)行外部程序使用反引號(hào),效果等同于函數(shù)。文件未找到時(shí),給出錯(cuò)誤,而僅僅給出警告。目標(biāo)位置用目標(biāo)名稱加上冒號(hào)標(biāo)記,必須位于同一文件和作用域。 掃下手冊(cè)的語(yǔ)言參考。(函數(shù)以前) 類型 有boolean、integer、float、string、array等類型。 可以通過(guò)gettype函數(shù)查看類...

    sean 評(píng)論0 收藏0
  • SegmentFault D-Day 2016 「北京:后端」 活動(dòng)回顧

    摘要:今年從北京站開(kāi)始,分享主題與后端相關(guān)。嘉賓匯總高馳濤性能之路姜季廷的前后之道孫宏亮生態(tài)中的現(xiàn)狀與實(shí)踐信海龍異步化探索今年還會(huì)在其他九個(gè)城市巡回分享,感謝大家的關(guān)注與分享。 今年 SegmentFault D-Day 從北京站開(kāi)始,分享主題與「后端」相關(guān)。當(dāng)然,我們還會(huì)在其他九個(gè)城市巡回分享,歡迎大家關(guān)注,幫忙擴(kuò)散。 開(kāi)場(chǎng)介紹 首先是 youku 美女星宇對(duì) SegmentFault 社...

    PingCAP 評(píng)論0 收藏0
  • SegmentFault D-Day 2016 「北京:后端」 活動(dòng)回顧

    摘要:今年從北京站開(kāi)始,分享主題與后端相關(guān)。嘉賓匯總高馳濤性能之路姜季廷的前后之道孫宏亮生態(tài)中的現(xiàn)狀與實(shí)踐信海龍異步化探索今年還會(huì)在其他九個(gè)城市巡回分享,感謝大家的關(guān)注與分享。 今年 SegmentFault D-Day 從北京站開(kāi)始,分享主題與「后端」相關(guān)。當(dāng)然,我們還會(huì)在其他九個(gè)城市巡回分享,歡迎大家關(guān)注,幫忙擴(kuò)散。 開(kāi)場(chǎng)介紹 首先是 youku 美女星宇對(duì) SegmentFault 社...

    xushaojieaaa 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<