沈元
1、良好的安全性PHP是開源軟件,所有PHP的源代碼每個(gè)人都可以看得到,代碼在許多工程師手中進(jìn)行了檢測(cè),同時(shí)它與Apache編繹在一起的方式也可以讓它具有靈活的安全設(shè)定,PHP具有了公認(rèn)的安全性能。開源造就了強(qiáng)大,穩(wěn)定,成熟的系統(tǒng)。2、跨平臺(tái)特性PHP幾乎支持所有的操作系統(tǒng)平臺(tái)及數(shù)據(jù)庫(kù)系統(tǒng),并廣為流行。3、執(zhí)行速度快, 效率高PHP是一種強(qiáng)大的CGI腳本語(yǔ)言,語(yǔ)法混合了C、Java、Perl和PHP式的新語(yǔ)法,執(zhí)行網(wǎng)頁(yè)速度比CGI、Perl和ASP更快,而且內(nèi)嵌Zend加速引擎,性能穩(wěn)定快速,占用系統(tǒng)資源少,代碼執(zhí)行速度快。PHP消耗相當(dāng)少的系統(tǒng)資源。的源代碼: 所有的PHP源代碼事實(shí)上都可以得到。4、很好的移植性和 擴(kuò)展性強(qiáng)PHP具有很好的開放性和可擴(kuò)展性,PHP可以運(yùn)行在任何服務(wù)器上(不管是windows還是Linux)屬于自由軟件,其源代碼完全公開,任何程序員為PHP擴(kuò)展附加功能都非常容易。在很多網(wǎng)站上都可以下載到最新版本的PHP。目前,PHP主要是基于Web服務(wù)器運(yùn)行的,支持PHP腳本運(yùn)行的服務(wù)器有多種,其中最有代表性的為Apache和IIS。5、降低網(wǎng)站開發(fā)成本PHP不受平臺(tái)束縛,可以在UNIX、Linux等眾多不同的操作系統(tǒng)中架設(shè)基于PHP的Web服務(wù)器。采用Linux+Apache+PHP+MySQL這種開源免費(fèi)的框架結(jié)構(gòu)可以為網(wǎng)站經(jīng)營(yíng)者節(jié)省很大一筆開支.6.支持面向?qū)ο竺嫦驅(qū)ο缶幊蹋∣OP)是當(dāng)前的軟件開發(fā)趨勢(shì),PHP對(duì)OOP提供了良好的支持??梢允褂肙OP的思想來(lái)進(jìn)行PHP的高級(jí)編程,對(duì)于提高PHP編程能力和規(guī)劃好Web開發(fā)構(gòu)架都非常有意義。7.功能強(qiáng)大PHP在Web項(xiàng)目開發(fā)過程中具有極其強(qiáng)大的功能,而且實(shí)現(xiàn)相對(duì)簡(jiǎn)單,主要表現(xiàn)在如下幾點(diǎn):可操縱多種主流與非主流的數(shù)據(jù)庫(kù),例如:MySQL、Access、SQL Server、Oracle、DB2等,其中,PHP與MySQL是現(xiàn)在絕佳的組合,可以跨平臺(tái)運(yùn)行??膳c輕量級(jí)目錄訪問協(xié)議進(jìn)行信息交換??膳c多種協(xié)議進(jìn)行通信,包括IMAP、POP3、SMTP、SOAP和DNS等。使用基于POSIX和Perl的正則表達(dá)式庫(kù)解析復(fù)雜字符串??梢詫?shí)現(xiàn)對(duì)XML文檔的有效管理及創(chuàng)建和調(diào)用Web服務(wù)等操作。8.可選擇性PHP可以采用面向過程和面向?qū)ο髢煞N開發(fā)模式,并向下兼容,開發(fā)人員可以從所開發(fā)網(wǎng)站的規(guī)模和日后維護(hù)等多角度考慮,選擇所開發(fā)網(wǎng)站應(yīng)采取的模式。PHP進(jìn)行Web開發(fā)的過程中使用最多的是MySQL數(shù)據(jù)庫(kù)。PHP 5.0以上版本中不僅提供了早期MySQL數(shù)據(jù)庫(kù)操縱函數(shù),而且提供了MySQLi擴(kuò)展技術(shù)對(duì)MySQL數(shù)據(jù)庫(kù)的操縱,這樣開發(fā)人員可以從穩(wěn)定性和執(zhí)行效率等方面考慮操縱MySQL數(shù)據(jù)庫(kù)的方式。9.版本更新速度快與數(shù)年才更新一次的ASP相比,PHP的更新速度要快得多,因?yàn)镻HP幾乎每年更新一次。10.模板化實(shí)現(xiàn)程序邏輯與用戶界面的分離。11.應(yīng)用范圍廣目前在互聯(lián)網(wǎng)有很多網(wǎng)站的開發(fā)都是通過PHP語(yǔ)言來(lái)完成的,例如,搜狐、網(wǎng)易和百度等,在這些知名網(wǎng)站的創(chuàng)作開發(fā)中都應(yīng)用到了PHP語(yǔ)言。
張達(dá)
雖然這些對(duì)沒有學(xué)過的學(xué)生來(lái)說是比較難,但是沒有試過怎么知道難不難呢。我同學(xué)的同學(xué)他是在中育美佳計(jì)算機(jī)學(xué)校學(xué)的,學(xué)得認(rèn)真,對(duì)他來(lái)說就不是很難。那的老師教的細(xì)心,認(rèn)真。只要好好學(xué)不成問題。
金山胖
PHP集成開發(fā)環(huán)境,有Zend Studio、Eclipse for PHP、PhpStorm等。
1、Zend Studio
Zend Studio是Zend Technologies公司開發(fā)的PHP語(yǔ)言集成開發(fā)環(huán)境(IDE)。除了有強(qiáng)大的PHP開發(fā)支持外也支持HTML、js、CSS,但只對(duì)PHP語(yǔ)言提供調(diào)試支持。
2、EclipsePHP Studio
EclipsePHP是一個(gè)大型PHP項(xiàng)目開發(fā)編譯器,基于Eclipse底層開發(fā)而來(lái),并且集成了JDK,免除了安裝配置的麻煩,一次安裝即可使用,無(wú)需配置。
此編譯器為PHP編譯器,輔助PHP代碼的開發(fā)和調(diào)試,集成了代碼高亮,函數(shù)跟蹤,實(shí)時(shí)糾錯(cuò)等功能。同時(shí)還增加了協(xié)作開發(fā)版本服務(wù)器功能:SVN 、 CVS 。 內(nèi)嵌瀏覽器可以在調(diào)試簡(jiǎn)單代碼實(shí)時(shí)瀏覽。
3、PhpStorm
PhpStorm 是 JetBrains 公司開發(fā)的一款商業(yè)的 PHP 集成開發(fā)工具,旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補(bǔ)全,快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查。
擴(kuò)展資料
php的特點(diǎn)
一、開源性和免費(fèi)性
由于PHP的解釋器的源代碼是公開的,所以安全系數(shù)較高的網(wǎng)站可以自己更改PHP的解釋程序。另外,PHP 運(yùn)行環(huán)境的使用也是免費(fèi)的。
二、快捷性
PHP是一種非常容易學(xué)習(xí)和使用的一門語(yǔ)言,它的語(yǔ)法特點(diǎn)類似于C語(yǔ)言,但又沒有C語(yǔ)言復(fù)雜的地址操作,而且又加入了面向?qū)ο蟮母拍?,再加上它具有?jiǎn)潔的語(yǔ)法規(guī)則,使得它操作編輯非常簡(jiǎn)單,實(shí)用性很強(qiáng)。
三、數(shù)據(jù)庫(kù)連接的廣泛性
PHP可以與很多主流的數(shù)據(jù)庫(kù)建立起連接,如MySQL、ODBC、Oracle等,PHP是利用編譯的不同函數(shù)與這些數(shù)據(jù)庫(kù)建立起連接的,PHPLIB就是常用的為一般事務(wù)提供的基庫(kù)。
四、面向過程和面向?qū)ο蟛⒂?/p>
在PHP語(yǔ)言的使用中,可以分別使用面向過程和面向?qū)ο螅?而且可以將PHP面向過程和面向?qū)ο髢烧咭黄鸹煊?,這是其它很多編程語(yǔ)言是做不到的。
張皇后
以下是PHP開發(fā)工具排行1.SublimeText3:這是一款目前非常流行的代碼編輯器,優(yōu)點(diǎn)是:體積適中,40M左右,運(yùn)行流暢,有豐富的插件和代碼提示功能,建議選擇英文版,缺點(diǎn)是:收費(fèi),不過很多破解版。Sublime Text 具有漂亮的用戶界面和強(qiáng)大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時(shí)項(xiàng)目切換,多選擇,多窗口等等。Sublime Text 是一個(gè)跨平臺(tái)的編輯器,同時(shí)支持Windows、Linux、Mac OS X等操作系統(tǒng)。2.Notepad++7.3.1:是在微軟視窗環(huán)境之下的一個(gè)免費(fèi)的代碼編輯器,8M左右,非常小巧。它使用較少的CPU功率,降低電腦系統(tǒng)能源消耗,但輕巧且執(zhí)行效率高,使得Notepad++可完美地取代微軟視窗的記事本。內(nèi)置支持多達(dá)27種語(yǔ)法高亮度顯示(包括各種常見的源代碼、腳本,能夠很好地支持.nfo文件查看),還支持自定義語(yǔ)言;可自動(dòng)檢測(cè)文件類型,根據(jù)關(guān)鍵字顯示節(jié)點(diǎn),節(jié)點(diǎn)可自由折疊/打開,還可顯示縮進(jìn)引導(dǎo)線,代碼顯示得很有層次感;可打開雙窗口,在分窗口中又可打開多個(gè)子窗口,允許快捷切換全屏顯示模式(F11),支持鼠標(biāo)滾輪改變文檔顯示比例;提供了一些有用工具,如鄰行互換位置、宏功能等;可顯示選中文本的字節(jié)數(shù) (而不是一般編輯器所顯示的字?jǐn)?shù),這在某些情況下,比如 軟件本地化 很方便)。3.PhpStorm:是大多數(shù)PHP程序員們愛不釋手的一款編碼的集成開發(fā)工具。它支持所有PHP語(yǔ)言功能, 提供最優(yōu)秀的代碼補(bǔ)全、重構(gòu)、實(shí)時(shí)錯(cuò)誤預(yù)防等等功能。但是初學(xué)者不建議使用phpstorm,兩年后再用,不然他的函數(shù)參數(shù)提示會(huì)把你搞崩潰.4.Zend Studio 13.0.1:是一個(gè)屢獲大獎(jiǎng)的專業(yè)PHP集成開發(fā)環(huán)境,具備功能強(qiáng)大的專業(yè)編輯工具和調(diào)試工具,支持PHP語(yǔ)法加亮顯示,支持語(yǔ)法自動(dòng)填充功能,支持書簽功能,支持語(yǔ)法自動(dòng)縮排和代碼復(fù)制功能,內(nèi)置一個(gè)強(qiáng)大的PHP代碼調(diào)試工具,支持本地和遠(yuǎn)程兩種調(diào)試模式,支持多種高級(jí)調(diào)試功能。
楊御蕃
如果你有計(jì)算機(jī)的基礎(chǔ),學(xué)習(xí)php是非常簡(jiǎn)單的事(我說的是入門,成為高人是另外一回事),下載一些php的視頻教程,看完,跟著敲代碼,然后基本就入門了。
披發(fā)狻猊
c語(yǔ)言,和c++語(yǔ)言是兩種語(yǔ)言,一般學(xué)一種就可以了?,F(xiàn)在還有Java .net php 挺多人學(xué)的。首先你得選擇一種語(yǔ)言,然后再查閱相關(guān)的資料,數(shù)據(jù)結(jié)構(gòu),算法,可以稍微往后放放,先學(xué)語(yǔ)言和數(shù)據(jù)庫(kù)。本人學(xué)的是.net 略懂java。 程序一般思路都是一樣的。就是寫法不同而已
朱鳴夏
從語(yǔ)言角度 JAVA更加嚴(yán)謹(jǐn) 而PHP屬于弱語(yǔ)言 因此 一般小公司都會(huì)使用PHP做開發(fā) 因?yàn)闀r(shí)間短 成本低 而JAVA開發(fā)相對(duì)周期較長(zhǎng) 所以一般是相對(duì)較大的公司在做 一般而言 推薦學(xué)習(xí)JAVA 因?yàn)閲?yán)謹(jǐn)度高 另外一方面 JAVA 和 PHP很相似 因此你可以從JAVA學(xué)起 以后也可以轉(zhuǎn)做PHP開發(fā)
群兇授首
學(xué)PHP當(dāng)然是需要PHP了,可以到官方下載到. 運(yùn)行環(huán)境你可以用IIS,我推薦用apache. 數(shù)據(jù)庫(kù)就用mysql吧. 安裝和配置不是三言兩語(yǔ)說得了的,有些朋友弄了一個(gè)星期才弄好. 建議先安裝傻瓜式的安裝包,安裝完后就可以運(yùn)行PHP的了,配置就到對(duì)PHP熟悉點(diǎn)了再去弄. http://www.5dphp.com/thread-394-1-1.html這里介紹些WAMP的安裝包. 編寫PHP代碼,用記事本都可以,看各人喜愛了.我是用zend studio的,有的朋友用DW,有的朋友用其它的文本編輯器. PHP一般用于網(wǎng)站,測(cè)試也就是以網(wǎng)站形式測(cè)試了.安裝好WAMP后,一般是http://localhost這樣來(lái)訪問,如果是使用8080端口,就是http://localhost:8080 可以加入我的Q裙一起學(xué)習(xí).57971488
呂璟
最好的php開發(fā)工具,你說的是IDE吧!這個(gè)有很多,但是因人而異,ZendStudio這個(gè)應(yīng)該算是用的最多的吧,PhpStorm、EPP、ZendStudio、phpDesigner8、RapidPHP2014EclipsePHPStudio3、sublime、komodo、ExpressionWeb4。反正是有很多,最好的,這個(gè)還真不好說,只能說功能的強(qiáng)大,以及個(gè)人的喜好,做php必然少不了頁(yè)面,像我自己使用的是Dreamweaver還是比較多一點(diǎn),可以可視化調(diào)試頁(yè)面,但是代碼提示就不夠了,看個(gè)人吧,想專業(yè)一點(diǎn)就ZendStudio吧!