php自學教程,如何用PHP寫應用程序?
PHP編寫程序需要依賴于web服務器,如Apache、nginx、IIS等,PHP也可以開發桌面應用,不過很少有這么干的!至于如何編寫,你可以看下PHP的基礎教程!
你用記事本新建個.php結尾的文件,然后里面寫上:并且依賴于web服務器就可以看到到網頁上輸出的hello world了
新手自學PHP要怎么著手好?
新手學PHP需要具體的學習路線
第一輪迭代 (6天, 迅速掌握PHP做網站到底是什么回事)HTML(3天學習+2天練習) 教程:8小時學會HTML網頁開發PHP3小時光速入門 (半天學習+半天練習) 教程: http://pan.baidu.com/s/1pGHc0第二輪迭代 (14天, 夯實PHP理論基礎,并用面向過程做一個Blog)PHP基礎鞏固(3天學習+2天練習) 教程: PHP基礎鞏固 - 自學it網MySQL3天基礎鞏固(當天學的當天練,共3天) 教程: 鏈接: http://pan.baidu.com/s/1kUCbF63密碼: qcchBlog開發(cookie/session,文件上傳,分頁類,GD縮略圖,驗證碼,在此項目都將練到,6天)視頻地址: 鏈接: http://pan.baidu.com/s/1eR50qlG密碼: 46u7第三輪迭代 (4天,繼續提升理論知識)PHP面向對象 (2天) 教程: 鏈接: http://pan.baidu.com/s/1qXvXDqG 密碼: apvhPHP面向對象常用類 (1天) 自己搜索著寫出上傳類,縮略圖類,分頁類,MySQL類面向對象方式再次做Blog (1天) 同上,自己摸索來第四輪迭代 (7天, 框架,等實用開發工具,為就業做準備)Http協議 (半天) 教程: 鏈接: http://pan.baidu.com/s/1i4Onuex 密碼: x538正則表達式 (半天) 鏈接: http://pan.baidu.com/s/1bLbwCm 密碼: k7tkTP框架 (1天) 教程: 見下一行.用TP框架做一個商城(5天) 教程:http://pan.baidu.com/s/1bTRsxo 密碼: ed5i (發布于16年/07/17)第五輪迭代 (7天, js/jquery等前端技能)javascript (2天學習+1天練習) 教程: 談笑間學會JavascriptJS游戲--別踩白塊ajax (半天學習+半天練習) 教程: http://pan.baidu.com/s/1hMOA 看前10集即可jquery (2天學習+1天練習) 教程: jQuery 實戰經典第六輪迭代 (4天,Linux服務器)Linux(3天) 教程: Linux 入門基礎lnmp環境(1天) 教程: 教你編譯PHP7 (nginx+mysql+php7)第七輪迭代 (3天,實用開源產品的二次開發.套模板雖 low,但不敢保證你一定去大公司對不對?)PHPCMS模板(1天)ecshop二次開發(1天)discuz插件開發(1天)第八輪迭代 (面試及就業實用技術)svn+git (1天)bootstrap響應布局 (1天)微信開發 (1天) 教程: 鏈接: http://pan.baidu.com/s/1gfjtNaF 密碼: ffmg 鏈接: http://pan.baidu.com/s/1jI0OCkQ 密碼: ck3c第九輪迭代 ( 3-5 年 ,注意是"年")各種框架,JS深入,MySQL優化, PHP底層,Linux運維,網絡,C語言,python...
自學和培訓的異同須知: 學習方式有異同,但知識無異同.無論是自學還是培訓,CURD還是那個CURD , for循環還是那個for循環答主傾向于"自學",因為"那樣比較酷的說", 這真是一個好消息.說明你愛程序,而不是僅僅是為了糊口才去學. 你一定可以成為一名優秀的"程序媛"其實,培訓就是花錢買一個學習氛圍, 花錢買時間一人自學, 就是憑毅力, 花時間省錢.以我的經驗:相同的0基礎學員自學,一般需要6-12個月.培訓,一般需要2-4個月.而培訓總花費一般在1萬-2萬之間,大概是2-3月的工資.自學的難度在于:沒有強制性,學習時間易被手機/微信/QQ 打斷,容易沮喪, 一個小問題,一上午沒搞出來,又沒有老師指點,特別打擊.學練不統一, 只看視頻,感覺懂了就過, 往往不去認真完成課后案例或項目.導致根基浮淺.所以,你如果離就業還早,比如大二,大三,不妨自學.如果臨近就業, 不妨培訓.但無論選哪條路, 努力,都是必須的!自學3個月的PHP可以找到一份滿意的工作嗎?
自學多久不能決定你找什么樣的工作,而是通過自學內容和掌握情況來決定的。學個HTML5和CSS3基本上可以找到實習生的工作,但是很難,但是這是最基礎的東西,有的人一個月就學完了。
PHP自學線路圖:在PHP基礎階段,我們基本上需要掌握的HTML5/CSS3頁面布局排版,樣式沒話。能夠解決的問題也就是根據UI的設計來實現HTM的靜態布局。
在第二個階段的個大知識點,我們做細分的話如下:
JavaScript(基礎+核心+進階):變量、數據類型、流程控制、JavaScript特效、DOM操作、事件傳播、事件對象、事件委托、預解析、垃圾回收機制、高階函數、閉包、回調函數、作用域鏈、面向對象、原型鏈、原型與冒充繼承、正則表達式……HTTP協議概念、HTTP協議的特點、HTTP協議的分類、HTTP請求、HTTP響應、HTTP狀態碼
ES6:塊級作用域、數組對象的解構賦值、箭頭函數、屬性方法的簡潔表示法、Class語法、ES6模塊化機制、Set與Map、Promise
Node。JS:NodeJS歷史、發展、特征與現狀、同步與異步、模塊化、REPL環境、文件操作、網絡操作、NPM、異步編程模型、事件編程模型、工具模塊、Web模塊
jQuery:jQ選擇器、jQ文檔處理、jQ事件編程、jQ特效、jQ的Ajax、jQ中的跨域請求、實用案例
Ajax:同步與異步概念、Aajx兼容性、原生Ajax、實用案例、跨域原理、JSONP、CORS
這個階段,可掌握的核心能力是:
具備解決復雜問題和技術難點的能力
豐富調式技能和組件開發能力
能夠獨立設計開發復雜的功能模塊
可解決并且實現的問題:
能夠實現功能的同時,考慮到代碼的有雅興,注重代碼的性能和重用性
針對項目中的bug技術難點,能夠提供解決辦法
深入理解前端框架實現的原理,并且可以開發和重構通用的前端組件
通過上面兩個階段的學習,并且可以自己獨立的做出一個前后端分離的項目,就可以到在市場上找到工作。掌握上述能力和解決問題的技術之后,根據市場反饋數據來看,普遍薪資在7k左右。是不是符合題主的滿意?不滿意就要繼續下面的學習。
現在PHP還好找工作嗎?
很多人覺得PHP好學,是因為它簡單易用,但是卻很少有人能走到高級PHP開發那一步,身邊很多人工作5、6年有的去了產品,有的去做了講師,還有的轉了管理。現在單純會PHP基礎,學幾個主流框架應該嫩個找到工作但是競爭力一般。現在培訓機構一般都是培訓全棧開發。
回到問題本身,還不好找工作,還是要看能力。現在我們公司的招聘情況就是一般的不想要,高級的招不到……
如果覺得自身對程序開發有興趣和基礎,能夠不斷輸入,可以考慮自學入門。如果只是聽說工資高一點,好找工作,建議慎重考慮,多多考察
PHP自學要多長時間?
總體說來,編程語言里,PHP自覺不算難的,尤其是在如今網絡資源發達的環境下,自學PHP有很多資源可以參考借鑒。
本人從最早的asp到現在的php都是自學,由于php主要應用于web開放,所以自學PHP過程中,還需要學習html\css\js\jquery\mysql等內容。
自學PHP時,千萬不要一開始去學什么框架,要根據PHP手冊去學習并應用。雖然現在網上資源多,但更重要的是你要有實戰的機會。比如自己完整的寫個blog程序,通過實戰,你會發現很多問題并一個個去解決克服,進步會比較快。
當你掌握PHP的基礎知識和基本應該用,可以開始接觸框架,如國內的THINKPHP,它有很好的開發手冊和眾多的項目實例,或者通過github多看看別人的項目代碼,這會對自己有很大幫助。
至于說自學需要多長時間,這個一個要看學習程度,另一個也要看每個人的領悟了。學習編程其實更多的是一個堅持不斷學習的過程,沒有明確的說學了多久以后就可以不學了。最簡單的就說PHP版本,現在又快出7.4正式版了,你不能一直停留在5.6的版本,否則會對后續的產品開發有很多不利影響。所以,無論是PHP還是其他編程語言,學習是終身的事,除非你不想從事這個了,那就省得學了。
以上就是關于php自學教程以及如何用PHP寫應用程序的相關回答,有更多疑問可以加微。