国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP學習 Day 0 起步

Cruise_Chan / 2497人閱讀

摘要:記錄一下學習的軌跡。起步推薦用最新的。內建服務器這年頭大部分語言都支持這一出了。交互式的環境學習方便,推薦下家的是用寫的。結尾可以省略,然后可以簡寫成,于是上面的可以簡寫成當然像這種一行的,用也成練習題感謝出題搭好環境,寫出第一個。

記錄一下學習的軌跡。

入門資料

對我而言好的入門資料要符合兩個要求:

能夠切實幫助以比較正的方式入門

真沒找到什么好的入門資料。沒有《Dive into PHP》,沒有《Learn PHP the hard way》,連《a byte of PHP》都沒有。(《Higher Order PHP》?別做夢了!)

官網上也沒有推薦,然后書籍是直接鏈接到亞馬遜的搜索頁面……

問了身邊的PHPer,說是直接看官網上的文檔……

可以用 PHP The right way 湊合下,不過這個怎么看也不像入門書就是了。

起步

PHP The right way 推薦用最新的 5.5。不過我用的是 5.4。因為用的是 Debian Wheezy,懶得另外裝 5.5 了。

內建服務器
php -S localhost:8000

這年頭大部分語言都支持這一出了。PHP 5.4開始也支持了。

很遺憾,如果沒有index.html之類的頁面,就直接404:

Not Found

The requested resource / was not found on this server.

也不給個目錄列表啥的。

phpsh

交互式的環境學習方便,推薦下 facebook 家的 phpsh(是用python寫的)。

Hello World

寫個 Hello world 應該很容易吧?

phpsh下確實很容易。

php> echo "hello world"
hello world

寫到文件里試試:

#!/usr/bin/env php                                                                                                                            
echo "hello world"

保存成 test php,然后 chmod a+x一下,結果:

./test.php                                                                                                                                  

echo "hello world"

咋啦?難道是沒加分號,趕緊修改下:

./test.php                                                                                                                                  

echo "hello world";

還是不行……

原來必須加上 ?>才行。

#!/usr/bin/env php

結尾可以省略,然后可以簡寫成,于是上面的可以簡寫成

#!/usr/bin/env php


當然像這種一行的,用php -r也成:

php -r "echo "hello world";"
練習題

感謝Green_leaves出題

搭好php環境,寫出第一個hello word。

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

匹配出blog.segmentfault.com的主域名segmentfault.com


Day 0 - 5 列表

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

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/20619.html

相關文章

  • PHP學習之路 目錄

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

    liaosilzu2007 評論0 收藏0
  • 【Laravel學習篇 · 一】Windows下起步就遇麻煩

    摘要:在看了之后,在下自己也搭建晚了一下,突然想到自己搭建這事還沒完成呢。后面就是按照官方的方法安裝但是由于網速什么的你懂的總是安裝失敗,沒辦法搜了一下解決辦法。最后又可以繼續愉快學習了。 很早前 phphub 出來的時候我就去注冊了一個賬號,而且它的源碼是放在 github 上開源的,當時就想自己搭建著玩,它是基于 laravel 的,但是我以前都接觸的是 CI 和 Yii ,不會 lar...

    YancyYe 評論0 收藏0
  • 起步-學習php擴展開發的背景

    摘要:開發擴展是用語言實現的,流行的很大一個原因也是因為有大量開發者通過擴展實現大量通用的功能供廣大社區開發者使用。擴展化的優勢產品安全性和私密性好系統性能高擴展化的劣勢開發效率低的優勢之一就是開發效率高,需要選擇系統合適的模塊進行擴展化。 php是解釋性語言,不需要編譯。對于用php寫的產品,如果需要直接源碼安裝到客戶的運行環境中,則存在很大的安全隱患。客戶甚至可以把你的產品直接做二次部署...

    joyqi 評論0 收藏0
  • PHP學習 Day 1 基本語法

    摘要:語法基礎如同昨天所說,代碼必須用起始標簽和結束標簽包起來。和的標簽在文檔中合法,所以中加入代碼,不會破壞文檔的合法性。將換行視作空格,所以需要用分號標明語句的結束。將寫入,并將內容追加到。 PHP語法基礎 如同昨天所說,PHP代碼必須用起始標簽()包起來。有其他簡寫形式,但是不建議使用,因為簡寫形式是否能工作,取決于PHP的配置。 的標簽在XML文檔中合法,所以XHTML中加入PH...

    蘇丹 評論0 收藏0
  • PHP學習 Day 2 REPL 和 包管理

    摘要:包管理試用了,新一代的包管理器,感覺不錯。習題答案習題見圖書優惠活動,計算需要付的金額。文件讀寫函數有,表示追加,鎖定文件,避免別的進程同時讀寫。 最新版 Debian Wheezy下的PHP是5.4的,day0時說圖方便就裝了5.4。但是看文檔是5.5的,所以琢磨著還是用最新版算了。 Debian Wheezy有dotdeb.org提供php-5.5。安裝很方便。 將下列內容加...

    microelec 評論0 收藏0

發表評論

0條評論

Cruise_Chan

|高級講師

TA的文章

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