摘要:記錄一下學習的軌跡。起步推薦用最新的。內建服務器這年頭大部分語言都支持這一出了。交互式的環境學習方便,推薦下家的是用寫的。結尾可以省略,然后可以簡寫成,于是上面的可以簡寫成當然像這種一行的,用也成練習題感謝出題搭好環境,寫出第一個。
記錄一下學習的軌跡。
入門資料對我而言好的入門資料要符合兩個要求:
能夠切實幫助以比較正的方式入門
薄
真沒找到什么好的入門資料。沒有《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 echo "hello world"
當然像這種一行的,用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
這個系列就暫時告一段落了。這是一個目錄。 Day 0 起步 Day 1 基本語法 Day 2 REPL 和 包管理 Day 3 語言參考 Day 4 語言參考(下半篇) Day 5 練手程序
摘要:在看了之后,在下自己也搭建晚了一下,突然想到自己搭建這事還沒完成呢。后面就是按照官方的方法安裝但是由于網速什么的你懂的總是安裝失敗,沒辦法搜了一下解決辦法。最后又可以繼續愉快學習了。 很早前 phphub 出來的時候我就去注冊了一個賬號,而且它的源碼是放在 github 上開源的,當時就想自己搭建著玩,它是基于 laravel 的,但是我以前都接觸的是 CI 和 Yii ,不會 lar...
摘要:開發擴展是用語言實現的,流行的很大一個原因也是因為有大量開發者通過擴展實現大量通用的功能供廣大社區開發者使用。擴展化的優勢產品安全性和私密性好系統性能高擴展化的劣勢開發效率低的優勢之一就是開發效率高,需要選擇系統合適的模塊進行擴展化。 php是解釋性語言,不需要編譯。對于用php寫的產品,如果需要直接源碼安裝到客戶的運行環境中,則存在很大的安全隱患。客戶甚至可以把你的產品直接做二次部署...
摘要:語法基礎如同昨天所說,代碼必須用起始標簽和結束標簽包起來。和的標簽在文檔中合法,所以中加入代碼,不會破壞文檔的合法性。將換行視作空格,所以需要用分號標明語句的結束。將寫入,并將內容追加到。 PHP語法基礎 如同昨天所說,PHP代碼必須用起始標簽()包起來。有其他簡寫形式,但是不建議使用,因為簡寫形式是否能工作,取決于PHP的配置。 的標簽在XML文檔中合法,所以XHTML中加入PH...
摘要:包管理試用了,新一代的包管理器,感覺不錯。習題答案習題見圖書優惠活動,計算需要付的金額。文件讀寫函數有,表示追加,鎖定文件,避免別的進程同時讀寫。 最新版 Debian Wheezy下的PHP是5.4的,day0時說圖方便就裝了5.4。但是看文檔是5.5的,所以琢磨著還是用最新版算了。 Debian Wheezy有dotdeb.org提供php-5.5。安裝很方便。 將下列內容加...
閱讀 1148·2021-09-22 15:43
閱讀 2345·2021-09-22 15:32
閱讀 4455·2021-09-22 15:11
閱讀 2188·2019-08-30 15:55
閱讀 2564·2019-08-30 15:54
閱讀 984·2019-08-30 15:44
閱讀 1095·2019-08-29 13:26
閱讀 794·2019-08-29 12:54