❶ php軟體開發入門基礎知識有哪些
PHP軟體開發無疑是當下非常火熱的職業,是現在年輕人,高中畢業、大學畢業的學生嚮往的職業,也是在職想轉行人員所嚮往的高薪職業,越來越多的唯判人想要跨進PHP軟體開發行列。下面昌平鎮電腦培訓帶你來看看PHP軟體開發入門基礎知識有哪些。
PHP軟體開發能做什麼?
PHP是一種被廣泛應用腳本語言,特別適用於Web前端開發,易理解,易學習。它的特點是行山雀讓web前端開發人員快速編寫動態生成的web頁面,還有其他特點和功能:
1。運行在伺服器端:PHP軟體開發是處理存儲在伺服器的數據的。
2。跨平台:伺服器可以是多種平台的伺服器。
3。腳本語言:通過編寫腳本,指揮伺服器工作。
4。免費:免費使用。
熟悉PHP軟體開發代碼標識:PHP腳本編寫完後,文件名一定要是以。php為後綴的文件。
PHP-Echo語句:echo是PHP軟體開發中的輸出語句,能把字元串輸出。檔早
需要注意的是echo關鍵字與字元串間最少有一個空格。
PHP-計算表達式:不同於Html和CSS,在PHP軟體開發中能做計算。
PHP-字元串:一個字元串是用雙引號括起來的一個詞。
PHP語句結束符:在PHP軟體開發中要在每條語句的末端加分號,但分號必須是在半形狀態下輸入。
注釋:在PHP軟體開發中也有注釋語句,用雙斜杠來表示單行注釋,用/**/來表示多行注釋。
❷ PHP新手如何入門,從什麼開始了解PHP
首先學會搭建php伺服器,如apache;
1.然後學習php語法並在伺服器上做練習;
2.然會學習資料庫以及php資料庫操作如mysql;
3.做個小demo比如博客、論壇;
4.學習一種框架的使用如codeigniter,並閱讀其源代碼,提升自己;
其中3和4步驟可隨意。
希望能幫助你。
❸ php書籍推薦
關注PHP的人越來越多了,可惜國內PHP5方面的好書還非常少,幾乎可以說沒有。
PHP4即將是明日黃花,所以學PHP最好直接學PHP5。下面是我認為比較好的PHP5書籍:
1. Core PHP Programming, 3rd Edition
這本書是PHP專家Leon Atkinson和PHP創始人之一Zeev Suraski合著的。國內有
第2版,講PHP4的,但這本第3版還買不到。學校圖書館有一本原版,可惜只有一本
(現在在我手裡,咔咔)。講得非常全面,做為Web編程方面的知識,幾乎全部包括
了。最有價值的是Part 4,講Software Enginerring的,介紹了設計、效率與調試,
還介紹了四種最常用的設計模式,非常有參考價值。可惜畢竟是03年的書,那時候
PHP5還在開發中,所以裡面有一些內容並不完全適合現在的PHP5,比如名字空間(
PHP5並不支持名字空間)。不過瑕不掩瑜,做為PHP5的一本綜合書籍,這本書非常
經典,可以用於入門,也可以用於提高。
2. PHP5 Power Programming
這本書是PHP的另一創始人Andi Gutmans寫的,專門針對PHP5。個人感覺這本書
不適合學習,但很適合提高時參考。裡面花了大量篇幅講述PHP5的面向對象機制,
不過基本上跟Core PHP Programming重復,所以看過Core後再看這些將很快,可以
當成溫故一遍。還有一章介紹了PHP5里的高級面向對象特性,如迭代器,反射API(
Reflection API,在其它面向對象語言里稱自省),也介紹了設計模式。
可惜的是,跟上面一本書一樣,都是只講PHP特性的書,具體到PHP高級應用的
實戰講得感覺比較欠缺,像MVC模式,兩本書都沒講到,而這些對PHP高級編程來說是
非常重要的。比較令人安慰的是這本書還介紹了很多PHP高級特性,像PEAR包,APC,
APD,Xdebug,還有Zend Studio的使用,等等,這些還是非常有價值的。
總之,這是一本很適合提高時使用的書籍,跟Core一樣,也是PHP書籍中的經典。
3. PHP and MySQL Web Development, 3rd Edition
這是國內唯一能買到的PHP5書籍,中文翻譯,但翻譯質量不怎麼樣,有些句子
讀起來莫名其妙。這本書比較適合初中級的PHP學習,而且非常實際,有很多基本應
用的實例,很適合入門。除了資料庫知識很不錯外,裡面也講到了使用PHP和MySQL
開發中等項目時所需要考慮到的問題,介紹了很多基本的軟體項目管理方法,非常
實用。後面幾章是一些實例,介紹了購物車(我最不喜歡這東西),郵件列表,內容
管理系統和論壇的編寫,不過都只是基礎,沒有高級技巧,所以看起來會覺得很不舒
服,呵呵。
裡面有一張泛泛地講到了電子商務安全,可以參考下。個人感覺相當不錯的內容
是MySQL部分,基本涵蓋了資料庫基礎和MySQL基礎及高級特性,但限於篇幅,沒有去
講得很深入,權當是入門指引了。
因為是國內能買到的,所以很多人可能會喜歡從這本書開始學PHP5,我覺得也不
錯。總之很推薦這本書。
4. Essential PHP Security
這是一本講述PHP編碼安全的書,非常需要引起PHP開發人員的重視。我覺得這是
一本必讀書籍,讀過後會讓你冒冷汗。現在注重安全編碼的人實在太少了,對於一個
專業的PHP程序員,PHP安全特性絕對要爛熟於胸,而這本書就提供了一個非常好的視
角。
5. PHP Architect's Guide to PHP Design Patterns
這本書我正在看,對於PHP5面向對象的學習絕對非常有幫助。裡面介紹了非常多
的設計模式,直接以PHP語言實現出來,可以讓你一步到位使用模式思想。第17章介
紹了PHP里的MVC模式,可以說是帶了個好頭,很有參考價值。
由於還沒看完,所以不敢多評價,但可以肯定的是,這本書對於學PHP5面向對象
高級編程的人來說是絕對必備的。
國內有中文版,phpchina社區翻譯的,可以下載過來參考下。另外,好像關於
PHP設計模式的書又出了一本,叫做《PHP5: Objects, Patterns and Practice》,
可惜我Google了半天也找不到下載地址,只能作罷了,希望以後能找到。可以肯定這
又將是一本讓人振奮的書。
又將是一本讓人振奮的書。
最後想說明的是,Oreilly的PHP書就不用看了,包括PHP創始人Rasmus Lerdorf寫的
《Programming PHP》(現在好像出第2版了),講得東西基本上全是PHP手冊里的東
西,沒必要重復浪費時間。像《Learning PHP5》,《PHP Cookbook》之類,說實話
我個人感覺真的只是PHP手冊的子集。最近好像又出了本同樣可以看成是子集的書,
書名是《Learning PHP and MySQL》,看了一眼就沒看了。不是對Oreilly有偏見,
只是因為它的書全是入門級的,沒什麼含金量,屬於看過就扔的那種。想想K&R的
《The C Programming Language》吧,呵呵。
最最後想說明的是,PHP手冊,一定要反復看!這個是學PHP最重要的參考資料,每個
人都應該有一本以備不時之需。有中文翻譯版的,不過裡面的鏈接有錯誤,看起來不
是很方便,但多摸索幾次就能把鏈接弄對了。
大概就講這些了,只是我個人觀點,希望大家指點批評,共同進步。
❹ 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框架。
❺ php學習入門
我是搞PHP的;
首先你要學習一些HTML,了解點即可,http://www.cainiaoba.com
花二個多小時學HTML就成了
沒有必要學CSS,JAVASCRIPT,DREAMWEAVER,FIREWORKS,PS等
那些搞美工的,而PHP是編程,搞後台的,以後想開發站的時候學學CSS,其它的看自已興趣 了,如果你要是學完那些再學PHP的話,光學個JAVASCRIPT就夠你搞一年半載的了, 還學其它的呢,
最好學學一點 C++知識 因為 PHP 的基礎語法 絕大部分源於C++
祝你成功!
❻ php要學哪些內容
需要了解的知識包括HTML、CSS、JavaScript,不需要深入散侍地學習,有個概念性的理解即可。
❼ PHP 自學全套書籍,有哪些推薦
1. 入門書籍
《PHP和MySql Web開發》<-- 這本算是PHP的入門紅皮書了
《CSS入門經典》
《鋒利的jQuery》<-- 學習jQ的話推薦這個,很快就能看完
2. 框架
《ThinkPHP *.*.* 完全開發手冊》<-- 我看的是這個
3. 進階
上面的部分都是作為一個PHPer的基礎數字了(個人認為)
接著就看個人興趣了
PHP
PHP接著我覺得要學的就是緩存了
一開始學memcache入手比較簡單
其他內容看工作需要了~
反正有了自學基礎的話學什麼都不難~
程序設計類
我推薦的話學些下設計模式,推薦書目《Head First 設計模式》,使用Java的,不過對於理解很有幫助
然後又針對性的去看PHP的設計模式
還有就是代碼重構了,我看的記得是C#版的,具體書名忘了
JS類
JS的話可以學全,學全了老闆不要我老子就做前端去(╯‵□′)╯︵┻━┻
《JavaScript入門經典》這本書里涵蓋的內容挺多的
《JavaScript權威指南》里邊,算是進階的進階
《你不知道的JavaScript》短小精悍,我只買到上,不知道下有沒有出
對於JQ的理解也需要加深
《JQUERY COOKBOOK》是不錯的進階基礎
JS想要學通的話,嘿嘿嘿,prototype要搞懂
其他
還有伺服器、資料庫這塊可以找些東西學
這些我不熟悉,就不誤人子弟了
==============================
另外,過程中要多實踐,多去網上找找資料,多去找大牛聊聊
過了基礎之後就要開始找合適自己的書和資料了
❽ 有人知道哪裡有地方下「php 5.3入門經典」啊中文版的··謝謝··
網路黑馬程序員來的實在,反正那不用交辯搜困學費。可以先學技術上班了再給。而且上面有很多免費的教程 他們的官網,攜念去找找看把各類漏岩教程。
❾ php該如何入門
我們公司對php程序員的培訓,給你參考一下吧。
新同事培訓方向
工作主要涉及:(范圍)
Php、sql、adodb、html、jq、smart的一些基礎應用;
學習程度:(目標)
【工作就像開卷考試,答案不用全記住,關鍵是你要有找到答案的方法】
Php 一些基礎的循環,變數定義,數組,多維數組,空間思維,邏輯思維,面向對象的思想,方法的定義,類的使用;
Sql 增、刪、改、查,adodb定義好的一些比較常用的方法;
Html 頁面的構成原理,元素與元素的關系(例如tr要在table裡面),會自己寫一些簡單的小頁面,div+css只能慢慢積累了;
Jq 會用裡面比較常用的方法就可以了;當然,框架裡面會有些地方用到比較深的方法,學會自己尋找問題答案,基本一本jq中文手冊解決問題;
Smart 學會變數的定義,循環,數組輸出,一些邏輯的寫法;
Svn Svn的工作原理,學會checkout,update,commit就OK,一些linux命令,例如(cd、ll、more、svn update……)
學習方法:(學習過程)
1.基礎:
Php基礎:
Php中文手冊 [見文件夾「中文手冊」]
基礎語法(變數,聲明,循環,數組,),原理,例子,實踐;
Sql基礎:
Sql中文手冊 [見文件夾「中文手冊」]
基礎語法,增刪,更新,插入;
Html基礎:
Html中文手冊[見文件夾「中文手冊」]
Html語法,html元素,html頁面例子,實踐;
2.進階:
Sql進階:(adodb學習)[見文件夾「adodb」]
學會adodb的sql連接、sql查詢語句的發送、sql返回結果的接收,一些基本處理;
Html進階:(smart學習)[見文件夾「中文手冊」]
Smart的php文件和htm文件的關系,smart變數的聲明,引用,值的輸出;
Smart的循環,基本的邏輯語句(if、else….)
Jquery:(主流js框架)[見文件夾「中文手冊」]
Jq中文手冊;
Jq的原理,jq語法,jq的例子,實踐;
主要學會幾個常用方法(例如)
Div+css:基本語法,原理,例子,實踐;
Css原理,語法,例子,實踐;
3.思想:
MVC框架:[自己網路下]
目標:主要針對公司框架,
步驟:框架分層原理(頁面、資料庫訪問、程序邏輯….),框架的頁面訪問原理(URL的原理…)如何應用,例子,自己熟悉,自己寫一些小應用;
4.svn的使用:
Svn的工作原理,學會checkout,update,commit就OK;
一些linux命令(見「中文手冊」文件夾),例如(cd、ll、more、svn update……);
5.工作:
工作中鞏固;多問,不懂就問,不過注意自我總結,自我積累;
❿ Php學習從入門到精通需要學習哪些內容呢
PHP,即「PHP:HypertextPreprocessor」,是一種山消被廣泛應用的開源通用腳本語言,尤其適用於Web開發並可嵌入HTML中去。它的語法利用了C、和Perl,易於學習。那麼北京電腦培訓介紹Php學習從入門到精通需要學習哪些內容呢?
從學習Php內容上大致可以分為五個階段:
第一階段:掃盲。了解什麼是B/S模式,原理上知道從瀏覽器輸入一個url是如何獲取到信息的流程。熟悉html,能快速地用div+css寫出靜態頁面,熟悉js,掌握jquery。
第二階段:PHP基礎語法。掌握基本的語法,弄明白什麼是變數、常量、數據類型、熟悉逗乎知常用的函數。PHP的函數庫特別豐富,不可能全部都記住,但至少要將手冊上的常用函數都練習過幾遍,以後需要用到時才有印象。
第三階段:資料庫,WEB伺服器的學習。PHP的最佳搭檔是:Mysql(資料庫),Apache(web伺服器),對於Apache,平時操作得比較少,懂得其頃啟配置即可。而Mysql則特別重要。初期懂得如何用PHP操作Mysql進行增刪改查,了解常用的Mysql優化原則,能使用PHP+Mysql寫出簡單的留言板頁面。
第四階段:PHP深化。掌握Ajax非同步傳輸,學習面向對象,學習MVC框架並掌握流行的PHP框架,如Yii框架,國內的ThinkPHP框架,形成良好的編碼習慣。能快速用框架開發網站。
第五階段:大型網站的優化技術:如頁面靜態化,Memcached緩存技術,MySql資料庫深度優化等。
以上五個階段僅是PHP初級到中級的水平,距離高級水平(充當WEB架構師)還有較遠的路要走。所以你就要選擇一家專業的Php培訓機構,可逆幫你事半功倍!