- N +

thinkphp入門,thinkphp5菜鳥教程

老鐵們,大家好,相信還有很多朋友對于thinkphp入門和thinkphp5菜鳥教程的相關問題不太懂,沒關系,今天就由我來為大家分享分享thinkphp入門以及thinkphp5菜鳥教程的問題,文章篇幅可能偏長,希望可以幫助到大家,下面一起來看看吧!

感覺php入門快,但是想深入卻很難,不知道往哪個方面好

對于php的學習,你不可避免的要經常與前端交互,這要求你必須掌握htmlcssjs。最好還能會jquery或者angularjs以及bootstrap。后三個可以讓你開發前端更快捷

這里面的內容對于初學者入門php完全足夠,前期不要用框架,基礎語法整扎實了,至少你要會基本的搭建環境和發布項目,常量變量、運算符、表達式、數組、結構控制語句(ifswitchfor之類的)

php初學時,是面向過程的,對于學過C的同學會比較容易接受,他也提供面向對象的功能,上面的鏈接里也有基本介紹。

到了基礎學好了,你應該開始學習linux下開發,要知道LAMP(LINUX+APACHE+MYSQL+PHP),基礎學號后,推薦在ubuntu下使用phpstorm開發,(phpstorm資料自行百度,它公司jetbrains提供了很多語言的ide,交互很好,至少比zendphp和eclipse強,很漂亮,支持各種常見框架,第三方庫的代碼提示,功能也很強大,重要的是,他對學生和教師免費,在校學生和教師可以從他們的英文官網上申請免費使用,有三種方式,哪怕使用人工申請也很快,我人工申請的,一個下午就下來了,申請只是可以獲得一個免費的離線激活碼和激活賬號,功能和原版是一樣的)。

如果你希望讓自己看起來專業一點,你可以開始學習linux的快捷鍵和phpstorm的快捷鍵,他們二者的快捷鍵足夠讓你離開鼠標。但是不推薦專門背記,因為浪費時間,平常用到鼠標的時候,就百度一下這個操作有沒有快捷鍵就好了。當然你可以先找找他們的快捷鍵手冊,先全部試一遍,知道有哪些快捷鍵。

你要學習session、cookie。這是與前端交互非常重要的工具。

然后就是學會如何相應ajax、sse、websocket請求。這對時下熱門的H5尤其重要。

接下來,你需要學學正則表達式,你會經常用到的,說的簡單了其實就是便于字符串查找和替換,但是應用廣泛,比如對URL傳遞的參數類型判斷和處理,你就可以用正則匹配它是數字,還是串。你也可以用用正則拆分一個文件的名稱,獲取文件后綴和文件名等等。

然后你需要學學文件操作、數據庫操作(mysqli或者pdo,強烈推薦后者),這對于保存信息和向用戶推送信息有大用處,比如QQ空間,你上傳的圖片、附件在后臺都是php的文件操作,用戶信息、日志、訪客記錄這些都需要存在數據庫。

然后你就要開始學面向對象編程,很多框架都是基于面向對象的,比如國內常見的Yii和ThinkPHP。

最后你就要開始學習框架了,國內常見的Thinkphp,國產,中文文檔齊全,學習方便,好理解。也有一些國外的比如Yii,zoop。沒有絕對的好壞,對面向對象比較熟悉的可以使用后者,否則,學習能力不強,英文能力不強建議前者

推薦參考書《跟兄弟連學PHP》。涉及全面,講解簡單,樣例充分,但不深入。總體而言是一個很好的入門教材。

至此,你算是熟練掌握了。你如果再有一些工作經驗,你可以算的上高級工程師了。不要小看工作經驗,基礎扎實的情況下,工作是深入學習最快的途徑,你會遇到很多課本上少見的,哪怕工作一年,也能完虐一年前的自己。

為什么php工作難找

在問為什么之前請先確認該事實是否屬實。據我們了解程序員崗位目前最容易找工作的就是PHP崗位,沒有之一。之后才是前端程序員和app程序員。

你所謂的難找或許是公司崗位的技能要求較高。因為php入門容易,突破性成長很難。對公司而言希望招聘到的php程序員能夠獨擋一面,也就是需求理解到位,有一定的架構經驗,能快速基于各種框架完成開發,同事具備一定的前端開發能力。也就是說一個工作量不大的程序希望php程序員能全部一個人搞定。

對于這樣的要求,大多數新手phper很難達到要求。反而是工程模塊化很高的java程序員(同樣也是新手)更容易找工作。

所以要找到php的工作最重要的是具備獨當一面的能力,自己有作品,有github帳號,主流的tp或者yii框架上手即用。能快速給公司創造價值。

零基礎學php有什么推薦的書或者教程嗎

想學的話,教程還是有非常多的。而且黑馬程序員已經將教程整理的非常系統和全面,哪一個階段學習哪些知識點,這些知識點對應的教程都有的。

話不多說,直接上干貨了!覺得好的話,別忘給個贊

此系統教程分六個階段,循序漸進,肯定可以從入門到精通。

思維導圖:

第一階段:

推薦視頻:

PHP基礎視頻_html+css+js:http://pan.baidu.com/s/1o8uaS2m

javascript+jQuery:http://pan.baidu.com/s/1i54u19r

html+css+bootstrap:http://pan.baidu.com/s/1bp7U5Oj

Php輕松入門視頻:http://pan.baidu.com/s/1i5mJ4pf

第二階段:

6天玩轉MySQL:http://pan.baidu.com/s/1mhYXBM4

PHP核心編程視頻教程:http://pan.baidu.com/s/1jImQGRk

第三階段:

基于PHP面向對象的自定義MVC框架高級項目開發:http://pan.baidu.com/s/1jHIVrTW

Smarty入門視頻課程免費分享:http://pan.baidu.com/s/1c1AufhI

第四階段:

SVN視頻教程無償分享:http://pan.baidu.com/s/1hrNdkv6

2017XML視頻教程:https://pan.baidu.com/s/1i46ghH7????

2017AJAX系列視頻教程:http://pan.baidu.com/s/1boK52GZ

ThinkPHP開發框架2016版:http://pan.baidu.com/s/1c6A9Ue

2016最新Linux系列視頻教程免費分享:http://pan.baidu.com/s/1o77XMPG

第五階段

NoSQL之Redis技術:http://pan.baidu.com/s/1o8Ixz7O

PHP微信接口開發:http://pan.baidu.com/s/1eSigal0

mongodb實操視頻:http://pan.baidu.com/s/1i5frYV7?

第六階段:

珍貴HyBridApp視頻免費分享:http://pan.baidu.com/s/1gf7MuR5

2016基于laravel框架app軟件開發:http://pan.baidu.com/s/1qXSmNJQ

thinkphp主要有什么用

其實thinkphp是國內自主開發的一款MVC框架,早期是從onethink開始升級而來的。這個框架的話是很符合國人的使用習慣和思維,是作為PHP開發的首要入門級框架,這個框架簡單易用,所以很受企業的歡迎。接下來回答樓主的答案:希望我的回答可以幫到你,有什么不懂可以追問。

想學PHP,有哪些入門級書籍值得推薦

第一可以先在網上看基礎教程,比如菜鳥教程。

第二學習mysql數據,我們都知道php+mysql天下無敵。

第三做實戰,比如簡單blog系統。新聞發布系統。

第四學習框架,初學者建議國內thinkphp。后面很多框架在學一兩個就可以。

書籍:個人建議《細說PHP》,《PHP與MySQL程序設計》,《深入PHP面向對象、模式與實踐》,《PHP系統核心與最佳實踐》,《PHPWeb開發》。

如果你還想了解更多這方面的信息,記得收藏關注本站。

返回列表
上一篇:
下一篇: