php開發快速入門
1. php新手如何入門
如果已經學會了一個php框架,再去學習其他php框架,那麼會很容易上手。
但是如果還沒有php框架基礎,想去學習php框架,往往是一頭霧水,不知道從哪裡下手,從我學習php框架的經驗,給大家分享
一下,如何快速的去學習並掌握一個框架。
一,選擇一個合適的php框架
在國內,使用zf,ci和tp框架的人比較多,新手可以從中選一個去學習,新手不建議一開始就去學習zf,功力還不夠深,學習zf會讓你更迷茫。如果php基礎實在太差,學習ci和tp都覺得有點難度,那麼建議去學習一下我做的框架--canphp框架(簡稱cp),cp=ci+tp的結晶,更為簡單,更容易理解。
二,選定一個php框架之後,如何去學習
第一步,把下載回來的框架壓縮包解壓,然後把每個目錄和文件名,大致的瀏覽一遍。這樣可以大概看出,這個php框架中大致布局和具有哪些功能。
第二步,學習輸出hello
world,hello world很簡單,但是對於學習一門新的語言或框架,很重要。
第三步,學習理解單一入口和網址解析(即網址路由),單一入口,對於新手來說,可能有點不太好理解。
第四步,學習php框架的內置的模板操作,主要學習程序是怎麼賦值給模板,怎麼載入模板和常用的模板標簽
第五步,學習資料庫的添加,修改,刪除,查詢,學會簡單的資料庫操作。
第六步,學習php框架常用的函數和類庫,php框架中一般會帶一些常用的函數和類,可以稍微看一下,此時還沒有必要深入研究,等用到的時候再詳細的去看手冊和樣例。
第七步,下載基於此框架開源的項目系統下來學習,了解了php框架的執行流程,模板操作,和資料庫操作,下載一個開源的系統,下來去學習,學習別人的代碼,學得更快。
第八步,做項目學習,要熟練掌握一個的框架,需要大量的實踐,通過做項目,去深入學習。
第九步,閱讀框架代碼,了解其實現原理
第十步,到這一步,你已經學會了這個php框架。
2. 學php需要什麼基礎
PHP的簡單介紹
php是Hypertext Preprocessor的縮寫,php是一種內嵌html的腳本語言。PHP的獨特語法混合了c,java和perl及PHP式的新語法。這門語言的的目標是讓網頁開發人員快速的寫出動態的網頁。
中國PHP聯盟:http://www.phpx.com/ 可以去這個網站學習,應該不是很難。有挑戰的還是JSP如果還想簡單的就選擇ASP語言好了。
3. php學習入門
我是搞PHP的;
首先你要學習一些HTML,了解點即可,http://www.cainiaoba.com
花二個多小時學HTML就成了
沒有必要學CSS,JAVASCRIPT,DREAMWEAVER,FIREWORKS,PS等
那些搞美工的,而PHP是編程,搞後台的,以後想開發站的時候學學CSS,其它的看自已興趣 了,如果你要是學完那些再學PHP的話,光學個JAVASCRIPT就夠你搞一年半載的了, 還學其它的呢,
最好學學一點 C++知識 因為 PHP 的基礎語法 絕大部分源於C++
祝你成功!
4. php開發入門需要學習哪些內容
建議先從整體入門開始學習,你可以先學習phpwamp,然後再到細節的功能實現。
學習PHP推薦你使用功能強大的PHPWAMP。
32位和64位的PHP版本隨意切換,700個PHP版本隨意切換。
首先來看WAMP是什麼意思?
Windows下的Apache+MySQL+PHP,稱為WAMP。
屬於WAMP環境的集成軟體有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,這些WAMP環境各有特點。
你可以用PHPWAMP綠色集成環境(適合在本地,也適合在伺服器上面運行)
本地搭建:http://jingyan..com/article/1974b289838fb1f4b1f7748d.html
伺服器搭建的話,請在網路搜這個標題
「PHP綠色集成環境在雲伺服器上的應用,PHPWAMP在伺服器上搭建網站案例」
集成環境是否適合在伺服器上,可以看此文介紹的內容:
http://jingyan..com/article/e4511cf34ccdc92b845eafd3.html
支持所有Windows系統,目前最新的Windows10也沒問題。
綠色集成環境PHPWAMP特點如下:
1、真正純綠色,集成VC不需要單獨安裝,下載解壓即可使用。
2、能同時運行多個PHP版本,隨意自定義設置PHP版本,共700多個PHP版本隨意切換。
3、擁有開發模式與運營模式,集成組件未閹割,切換運營模式,即可直接運行在伺服器端
4、擁有「強制修改任意環境的Mysql資料庫密碼」功能,忘記資料庫密碼可以一鍵強制修改。
5、運行中的網站可瞬間強制刪除,也能一鍵幹掉電腦里全部的php環境,方便重裝
6、強制幹掉一切環境阻礙,一鍵去除任意web伺服器站點域名的非80埠。
7、集成網頁加密等實用工具,不同PHP版本配置區分,日誌分割處理等多種實用功能。
8、多功能站點管理,自動定時重啟伺服器,自動定時重啟Apache、mysql等相關服務。
PHPWAMP自帶php5.2、php5.3、php5.4、php5.5、php5.6、php7這6個默認版本,擁有共生模式(與其他環境同時使用),單身狗霸體模式,強行打通阻礙運行網站。
這篇教程文章里提供700多個PHP版本下載。(700個PHP版本一鍵切換)
網路搜索這個文章標題:
PHP集成環境如何自定義PHP版本,同時運行多個php版本一鍵開啟模塊。
搜到的文章中,在文章的附件里有提供PHP歷史版本下載,差不多700多個PHP版本。
5. PHP 新手該如何學習使用開發框架,有案例嗎
關於PHP 新手該如何學習使用開發框架,有案例嗎,我有下面的觀點。
步驟1:PHP基礎知識。
掌握基本的WEB開發思想和技術,以及設計模式,為日後學習php打下堅實的基礎!
知識:本課程分為兩部分,第一部分介紹了JSON的基本知識,第二部分通過兩個真實案例加深對JSON的理解,並在實際場景中使用JSON演示。
處理電子商務網站的後台開發:
知識:本系統由web電子商務系統需求分析、數據表設計、後台模塊實現、如何設置電子商務系統。
6. 想自學PHP開發,需要學習什麼內容
基礎:搭建lamp環境,抄php語言襲(函數,結構,資料庫Drivers)
中級:緩存(redis、memcache等),資料庫設計(主從分離),伺服器配置(linux系統學習、動靜分離、負載均衡等)
高級:熟練運用各大框架(thinkphp、CI、YII、laravel等)建議:thinkphp最簡單,可以由此入門
骨灰級:研究php語言核心,加入php核心團隊,做文檔,拓功能,推動php發展(膜拜鳥哥)
學習建議:啃書入門,學習基礎函數和用法,多寫寫小功能;之後學習模板引擎,開始面向對象學習(不是對著女朋友學習哈^_^);再後來,做個小應用(一定自己做完,不要半途而廢);開始學習框架(由thinkphp入門較為合適),學完框架後再開發應用,你會發現不一樣的感覺;之後買個小空間,開始學習伺服器配置,網站線上配置(緩存優化、子站配置等等),最後,你已經是一名合格的php碼農(只是碼農,而非工程師),要想成為開發工程師,繼續學習吧!keep going and good luck!
7. 如何快速學會PHP
php的概述
了解什麼是php,php語言有什麼優勢,php語言有哪些特性,php的發展趨勢,php應用的領域等等問題。
8. PHP程序員入門先學什麼
作為一名合格的PHPer 首先就是對PHP的熱愛,俗話說:「要做好一件事,要先去理解他,然後愛他。」PHP是一種很美妙的開發語言,你不需要再為定義一個變數的類型而猶豫不定,PHP會自動判斷;你不需要在得到一個表單數據而聲明N多的函數,一切都交給PHP吧!
1、MYSQL
是的,只有一門好的開發語言而不懂得資料庫,我們依然是寸步難行的!還好,我們有一樣開源、小巧的MYSQL!你知道的對於一個web開發人員來說,我們不能僅僅懂得(填/刪/改/查-insert/delete/update/select),為了讓我們的網站跑的更快、更順暢我們還要懂得mysql的優化。沒錯!這個時候,視圖、索引會幫你完成你想要的結果。
2、Apache
沒有Apache我們的程序怎麼能跑的起來呢!至少你要懂得一些Apache的基本配置信息吧!
3、Javascript
「後端語言群雄逐鹿,前端語言唯我獨尊!」沒錯,這就是Javascript在前端語言地位的真實寫照!你的網站想擁有絢麗的視覺效果,你離不開 Javascript;你的網站想擁有良好的客戶體驗,你離不開Ajax!縱然有時候,YUI,JQuery等就Javascript框架會幫助我們提高效率,但是,別忘了,他們的基礎是Javascript!
4、演算法
其實,按照常理來說,演算法是程序員的「靈魂」。一名合格的程序員,他第一要求的往往是過硬的演算法基礎。但是,web開發顛覆了這種傳統。 因為PHP主要用於web開發,也就不太需要這種技能。 所以,很多時候,人們都在討論是不是web開發人員不能算作真正的程序員呢?
9. php學習從入門到精通
就PHP語言本身來講並不復雜,兩周三周就可以上手,但要想獨立做點什麼東西,還是得花些時間和精力,這取決於你的基礎,相關知識掌握的程度,以及自身素質等很多因素。
推薦《PHP 5和MySQL 5程序設計》(第三版)講的東西比較實用,實例也多。
MySQL應該是同時學習的,不要急於接觸那些現成的一些類庫和框架,把語言基礎打好,多寫多練多看,網上或者教程里的代碼能輕松閱讀了以後,再學習框架、類庫這些東西,以及SQL資料庫的比較高級的查詢技巧。可以參考O'Reilly的 《PHP & MySQL Web資料庫應用開發指南》(第二版)鴨嘴獸的封面,以實際的案例來講解資料庫設計與開發。
與此同時不要忘了多豐富自己,HTML、CSS、Javascript、XML等等這些都是必須要掌握的。若有餘力的話可以看一些專門的網站建設或相關應用的書,比如《網站重構》《點石成金》等等偏重設計的書,因為無論網站還是Web應用都是給人看的,而不是機器。這一點一定要牢記,切不可為了代碼的優雅而犧牲程序可用性。
這中間可以適時地了解一下開發框架、應用程序,比如做博客網站的話,用用WordPress、Drupal、Joomla!這類CMS系統,還有Zend Framework、Symfony開發框架,jQuery、script.aculo.us類庫等等,對你的開發都會大有幫助,但不要一開始就用這些東西,還是要夯實基礎,否則以後很難再提高。
學到這里可以說指PHP吃飯是餓不死了,看你自身的修為和條件找份好工作,再以後的路就沒有教程可以講了,只能靠實踐逐漸積累經驗,多參考其他優秀的項目,大師的代碼就是最好的教程,而且你也會很清楚自己哪方面存在不足。
如果有什麼竅門的話,那就是勤奮。