超碰在线天天性国产视频|无码人妻玩麻豆中出一区有奶水|日日日日日日日日日日日日网96|91视频农村妇女网站|精品美女日本一区|日韩无码一区视频|精品素人AV婷婷色视频|日本精品视频手机在线|少妇高清无码一二区|激情四射综合婷婷

貨幣問答:php編程

黃鶯

PHP是什么工作?

一般是網(wǎng)站的后端開發(fā),用于接收網(wǎng)頁上用戶提交的數(shù)據(jù)(例如注冊(cè)時(shí)的賬號(hào)信息),php可以對(duì)數(shù)據(jù)進(jìn)行必要的驗(yàn)證后存入到數(shù)據(jù)庫中,當(dāng)用戶登錄的時(shí)候再取出數(shù)據(jù)進(jìn)行驗(yàn)證。一般涉及到數(shù)據(jù)庫的操作就需要php了

推薦
不推薦
展開
收起
神槍狙擊

PHP是什么

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預(yù)處理器”)是一種通用開源腳本語言。1.語法吸收了C語言、Java和Perl的特點(diǎn),利于學(xué)習(xí),使用廣泛,主要適用于Web開發(fā)領(lǐng)域。PHP 獨(dú)特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。2.它可以比CGI或者Perl更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁。用PHP做出的動(dòng)態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。3.具有開放源代碼,免費(fèi)性,快捷性,跨平臺(tái)性強(qiáng),效率高,圖像處理,面向?qū)ο螅瑢I(yè)專注的優(yōu)勢(shì)。

推薦
不推薦
展開
收起
玉神君

PHP為什么說是最好的編程語言

嘗試百度”PHP是最好的語言”,發(fā)現(xiàn)指向較多的是那個(gè)關(guān)于程序員的笑話。 但是如果這個(gè)梗來自于這個(gè)笑話的話,那么為什么在笑話里這個(gè)程序員不說C++/python/haskell或者別的什么語言是最好的而要說PHP是最好的呢?所以感覺似乎最早的出處不在于此。 有人知道嗎?

來看看知乎網(wǎng)友們是怎么看待這場(chǎng)語言之爭(zhēng)的吧!

網(wǎng)友回答

網(wǎng)友A

「為什么在笑話里這個(gè)程序員不說 C++ / Python / Haskell 或者別的什么語言是最好的而要說 PHP是最好的呢?」——因?yàn)檎f任何其他語言「最好」都并不好笑啊。

任何掌握超過兩種以上非 PHP 編程語言且具有一定常識(shí)的程序員都會(huì)本能地意識(shí)到 PHP 的問題所在,曾經(jīng)有一篇匯總性的文章在此: PHP: a fractal of bad design / fuzzy notepad (譯文版可見:五大受損, 全面解析PHP的糟糕設(shè)計(jì),但翻譯得很爛),歷陳 PHP 破敗之處,激蕩深遠(yuǎn)。如果你沒時(shí)間去讀那篇長(zhǎng)文,那我告訴你一個(gè)簡(jiǎn)單的例子來說明 PHP 有多匪夷所思:PHP 的核心函數(shù)命名很不一致,有 「strptime」這樣類 C 函數(shù)的名字,有「nl2br」這樣的簡(jiǎn)寫,卻也有「htmlspecialchars」這樣的長(zhǎng)名。后來人們發(fā)現(xiàn)這種不一致并非偶然,而是當(dāng) PHP 還是只有不到一百個(gè)函數(shù)的小語言的時(shí)候,其作者決定用函數(shù)名的字符數(shù)量——來作為函數(shù)的 hash(?。?。由于這個(gè)愚不可及的決定,PHP 的函數(shù)名長(zhǎng)度要盡可能地長(zhǎng)短有秩、均勻分布,影響一直延續(xù)至今。甚至有好事者將上述文中:

You pull out the hammer, but to your dismay, it has the claw part on both sides.這一句嚴(yán)肅對(duì)待,做了一把 PHP 錘子:

試想你走進(jìn)五金從業(yè)者公會(huì)的啤酒館,看到墻上掛著從釘子到電動(dòng)螺絲刀的各式工具當(dāng)作陳列品,而你在端詳一陣之后指著其中的這樣一把錘子,說「啊,這是最好的工具」,你覺得酒館里的人會(huì)是什么反應(yīng)呢?

網(wǎng)友B

因?yàn)閜hp和最好的語言幾乎沒有關(guān)系。。一般用來諷刺一些沒見過世面,把自己歸屬于某一種編程語言的語言教徒。

事實(shí)上每一門語言都有其設(shè)計(jì)的靈魂,有它的取舍。很難說什么是最好的。比起做個(gè)腦殘粉總是鼓吹自己擅長(zhǎng)的語言,不如多學(xué)幾門語言,開闊視野。

我們都喜歡分享自己的價(jià)值觀。希望被認(rèn)可,希望有同伴。其實(shí)這也是在給身邊的人洗腦,這很正常。但有時(shí)候自己在某一領(lǐng)域的付出會(huì)成為枷鎖。

網(wǎng)友C

Windows 是最好的操作系統(tǒng)!

以上為純吐槽。

我看樓上還有很多還在討論P(yáng)HP不是最好的語言,還好我不是程序員,只是稍微懂一點(diǎn)代碼,我認(rèn)為之所以說這個(gè)梗,是因?yàn)镻HP最普及和最流行,大多數(shù)不管懂不懂程序都知道或聽說過,所以才能引起共鳴。這就是我上面那句吐槽的含義。

如果上面那句吐槽改為:Ubuntu 是最好的操作系統(tǒng)?。▏^群眾:What?)

網(wǎng)友D

難道不是這么來的?某女:你能讓這個(gè)論壇的人都吵起來,我今晚就跟你走.

某軟件工程師:PHP是最好的語言!

某論壇炸鍋了,各種吵架…

某女:服了你了,我們走吧 你想干啥都行.

某軟件工程師:今天不行,我一定要說服他們,PHP必須是最好的語言

某女:…….

網(wǎng)友E

編程語言之爭(zhēng)由來已久,

但是php和java確實(shí)是最受爭(zhēng)議的。

自從web2.0熱起來后,java逐漸淡出了。

究其原因并不在于語言本身,

而在于用語言的人。

因?yàn)閜hp確實(shí)簡(jiǎn)單,門檻最低,

所以很多并不適合編程的人涌了進(jìn)來,僅僅為了糊口罷了。

這些人的各種無敵言論自然讓很多專業(yè)的人呲之以鼻。

天龍八部里有個(gè)星宿派,

雖然在施毒方面有些特長(zhǎng),但門下弟子總的來說武藝平平,

其實(shí)江湖武功低微的人多的是,低調(diào)便是了,誰又老是盯著你呢?

然而這個(gè)新宿派卻偏偏跑出去招搖過市,胡吹本門派武功蓋世,大有傲視天下之勢(shì),

那么其他門派的人會(huì)怎么看他們呢?

php就是語言江湖的星宿派。

網(wǎng)友F

對(duì)我來說PHP 就是最好的語言。它不是炫耀技巧、扯蛋概念的東西。完成任務(wù)才是程序員要做的事。沒什么語言可以高效開發(fā)同時(shí)高效運(yùn)行。

相關(guān)利益:寫PHP17年。

網(wǎng)友G

作為一個(gè)十多年老phper,看到這句話,也會(huì)笑。雖然我也會(huì)c c++ java go ,并都做有相應(yīng)產(chǎn)品。 世界上一半以上的網(wǎng)站是php, bat, fb,處處有它。但這些大公司在近些年,都在試圖改造它。淘寶去php改java,百度重寫擴(kuò)展,fb搞xhp等等。但結(jié)局是搞了這么些,這幾大公司卻收效甚微。比之前的性能提升不了太多。在我理解看來,無非是想提高一下b格而已。

在php的初始階段,php是連框架也沒有的。直到今天,php創(chuàng)始人lerdorf仍然反對(duì)mvc,因?yàn)樗X得影響了性能。在那個(gè)年代,同樣的一個(gè)應(yīng)用,做java的待遇比php高一倍。因?yàn)閜hp簡(jiǎn)單。如果跟你說一個(gè)人花了一個(gè)星期用php寫了個(gè)論壇,跑得也還蠻好,你一點(diǎn)也不要驚訝,后來這個(gè)論壇還賣給了阿里。面向過程的php,成就了無數(shù)小的站點(diǎn)。

后來是一個(gè)框架輩出的階段,phper們終于也有了跟java一樣的mvc,待遇也慢慢接近于java了。大家明白了一件事,大項(xiàng)目,得有點(diǎn)高深的學(xué)術(shù)內(nèi)涵才能忽悠的住。opp也更加規(guī)范了,你能找到的設(shè)計(jì)模式,php全都有,于是phper放言:你還敢說php不高級(jí), 不入流? 而實(shí)際上,設(shè)計(jì)模式,真正能用到的就那么一兩個(gè)。對(duì)于解析性語言,我只能,呵呵。

歸結(jié)一下,php,我覺得更像屌絲逆襲。 然后,笑的人有兩種,一種是屌絲的自嘲,另一種是高富帥的妒忌。

網(wǎng)友H

先說一下php的優(yōu)點(diǎn):

跟py相比,它不需要django之類的庫,原生就支持web。小白們不需要配置什么東西,門檻就低了。而且php的語法是類C的,函數(shù)命名大部分也是類C的,大部分碼農(nóng)在學(xué)?;蚨嗷蛏俣紝W(xué)過C/C++,接觸php肯定要比py順手。

跟java相比,支持php的主機(jī)顯然。云主機(jī)興起之前,是個(gè)虛擬主機(jī)都是lamp,都支持php。而虛擬主機(jī)是最便宜的解決方案,也就是說隨便租個(gè)虛擬主機(jī)就能跑php的網(wǎng)站,成本就低了。

我個(gè)人認(rèn)為沒有什么最好的語言,只有最合適的語言。php之所以在web2.0的時(shí)代異軍突起,擊敗了py,原因跟php坑不坑沒有關(guān)系,跟契機(jī)有關(guān)系,跟他在那個(gè)環(huán)境下合不合適有關(guān)系。把php的流行歸功于什么最好的語言簡(jiǎn)直是胡扯,也是沒動(dòng)腦子。

網(wǎng)友H

大部分敢于說自己是最好的語言的語言,至少有一部分人是真這么認(rèn)為的。

比如說C語言最好的,最差最差也有一部分C語言核心開發(fā)者有信心這么說。

但是PHP語言是一個(gè)連開發(fā)者都不敢『聲稱是最好的語言』的語言。

這是不言自明的公設(shè),不需要證明。

小圈子有個(gè)笑話。

會(huì)不會(huì)用PHP是有一個(gè)明確判斷標(biāo)準(zhǔn)的:

只有覺得PHP是個(gè)爛語言,才有資格說「我會(huì)PHP」。

如果你連PHP有多爛都感覺不出來,請(qǐng)別說「我會(huì)PHP」「我會(huì)編程」。

網(wǎng)友J

因?yàn)閜hp算不上一種語言。就好像說“射釘器是世界上最好的武器”一樣。

推薦
不推薦
展開
收起
天嘯劍

php開發(fā)用什么軟件

PHP集成開發(fā)環(huán)境,有Zend Studio、Eclipse for PHP、PhpStorm等。

1、Zend Studio

Zend Studio是Zend Technologies公司開發(fā)的PHP語言集成開發(fā)環(huán)境(IDE)。除了有強(qiáng)大的PHP開發(fā)支持外也支持HTML、js、CSS,但只對(duì)PHP語言提供調(diào)試支持。

2、EclipsePHP Studio 

EclipsePHP是一個(gè)大型PHP項(xiàng)目開發(fā)編譯器,基于Eclipse底層開發(fā)而來,并且集成了JDK,免除了安裝配置的麻煩,一次安裝即可使用,無需配置。

此編譯器為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í)和使用的一門語言,它的語法特點(diǎn)類似于C語言,但又沒有C語言復(fù)雜的地址操作,而且又加入了面向?qū)ο蟮母拍睿偌由纤哂泻?jiǎn)潔的語法規(guī)則,使得它操作編輯非常簡(jiǎn)單,實(shí)用性很強(qiáng)。

三、數(shù)據(jù)庫連接的廣泛性

PHP可以與很多主流的數(shù)據(jù)庫建立起連接,如MySQL、ODBC、Oracle等,PHP是利用編譯的不同函數(shù)與這些數(shù)據(jù)庫建立起連接的,PHPLIB就是常用的為一般事務(wù)提供的基庫。

四、面向過程和面向?qū)ο蟛⒂?/p>

在PHP語言的使用中,可以分別使用面向過程和面向?qū)ο螅?而且可以將PHP面向過程和面向?qū)ο髢烧咭黄鸹煊?,這是其它很多編程語言是做不到的。

推薦
不推薦
展開
收起
林渙之

PHP編程是什么?

PHP 是一種用來制作動(dòng)態(tài)網(wǎng)頁的服務(wù)器端腳本語言。你通過PHP和HTML創(chuàng)建頁面。當(dāng)訪問者打開網(wǎng)頁時(shí),服務(wù)器端便會(huì)處理 PHP 指令,然后把其處理結(jié)果送到訪問者的瀏覽器上面,就好像 ASP 或者是 ColdFusion 一樣。然而,PHP 跟 ASP 或 ColdFusion 不一樣的地方在于,它是跨平臺(tái)的開放源代碼。PHP 可以在 Windows NT 以及很多不同的 Unix 版本中執(zhí)行,它也可以被編譯為一個(gè) Apache 模塊,或者是一個(gè)CGI二進(jìn)制文件。當(dāng)被編譯為 Apache 模快時(shí),PHP 尤其輕巧方便。它沒有任何繁瑣程序所產(chǎn)生的負(fù)擔(dān),因此可以很快的返回結(jié)果,同時(shí)也不需為了保持較小的服務(wù)器內(nèi)存映象,而去調(diào)整mod_perl。除了能夠用來產(chǎn)生你的網(wǎng)頁的內(nèi)容之外,PHP 也可以用來傳送 HTTP頭。你可以設(shè)定 cookies,授權(quán)管理,并將使用者重定向至新的頁面。它也能好的訪問很多數(shù)據(jù)庫及ODBC。另外還可與各式各樣的外部庫集成,由此可以讓你做幾乎任何事情,從創(chuàng)建 PDF 文件到解析XML。PHP 代碼就嵌在Web頁面中,因此你不必為它建立一個(gè)特別的開發(fā)環(huán)境或IDE。你用<?php and end it with ?>標(biāo)志PHP代碼(也可以將PHP設(shè)定成使用ASP形式的<% %>標(biāo)志甚至是用<SCRIPT LANGUAGE="php"></SCRIPT>)。PHP引擎會(huì)處理這些標(biāo)志之間的任何東西。PHP語言的語法跟C以及Perl很像。在使用前,你無須聲明變量。要?jiǎng)?chuàng)建陣列以及散列(關(guān)聯(lián)性陣列)也很快。PHP的初步面向?qū)ο筇匦赃€提供了組織及封裝代碼的簡(jiǎn)便方法。盡管當(dāng)嵌入 Apache 里面時(shí),PHP運(yùn)行最快,但在PHP相關(guān)站點(diǎn)上還是有關(guān)于如何使其與Microsoft IIS 以及 Netscape Enterprise Server無縫集成的操作指南。如果你還沒有PHP,可以在其官方網(wǎng)站下載取得。在那里也可以找到一份包括PHP所有函數(shù)和特性的用戶手冊(cè)。創(chuàng)建自己的命令因?yàn)镻HP腳本是寫在 HTML 文檔中的,你不必用特殊的編輯器來創(chuàng)建頁面。不過你必須在支持PHP的服務(wù)器上面執(zhí)行 PHP。如果你用的是你自己的服務(wù)器,則很容易辦到。如果是通過ISP 服務(wù)處理頁面,則需要聯(lián)系你的 ISP 的客服小組請(qǐng)他們幫你安裝PHP。對(duì)于Unix系統(tǒng),你必須具備基本的Unix技巧,例如會(huì)使用make以及一個(gè)C語言編譯器。在你的系統(tǒng)上,還要有一個(gè) ANSI C編譯器,以及一個(gè)Web服務(wù)器。對(duì)于Windows 95/NT ,你需要以下服務(wù)器之一:Microsoft Personal Web Server,Microsoft Internet Information Server 3 或4,Apache 1.3.x,或者Omni HTTPd 2.0b1。

參考資料:http://www.newasp.net/tech/php/6534.html

推薦
不推薦
展開
收起
妙化真人

為什么php是世界上最好的編程語言

Java和PHP語言兩者各有千秋,都有自己獨(dú)有的特點(diǎn)和應(yīng)用場(chǎng)景,兩者的對(duì)比。1、語言難易比較  PHP是一種解釋執(zhí)行的腳本語言,語法和C語言類似,易學(xué)易用,不懂電腦的非專業(yè)人員稍經(jīng)學(xué)習(xí)也能使用PHP.而Java要先編譯成Class文件,然后在Java虛擬機(jī)上執(zhí)行,Java開發(fā)需要熟悉Java語法以及一些核心的架構(gòu),從而實(shí)現(xiàn)一種可復(fù)用的、跨平臺(tái)的軟件,Java學(xué)習(xí)比PHP學(xué)習(xí)要難學(xué)的多。2、技術(shù)架構(gòu)比較  從技術(shù)架構(gòu)來說,Java語言相比PHP有明顯的優(yōu)勢(shì),Java使用的是面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)方法,而PHP還是采用面向過程的開發(fā)方法。PHP只能實(shí)現(xiàn)簡(jiǎn)單的分布式兩層或三層的架構(gòu),而JAVA可以實(shí)現(xiàn)多層架構(gòu)。數(shù)據(jù)庫層、應(yīng)用邏輯層、表示邏輯層彼此分開,而且現(xiàn)在不同的層都已經(jīng)有一些成熟的開發(fā)框架的支持。例如Struts就是利用Java的web開發(fā)技術(shù)實(shí)現(xiàn)了MVC的設(shè)計(jì)模式,而在業(yè)務(wù)邏輯層也有Spring框架,數(shù)據(jù)庫持久化層有Hibernate等框架。這些框架可以方便開發(fā)者高效、合理、科學(xué)得架構(gòu)多層的商業(yè)應(yīng)用。從數(shù)學(xué)運(yùn)算和數(shù)據(jù)庫訪問速度來講,Java的性能也優(yōu)于PHP.實(shí)際上,對(duì)于跨平臺(tái)的大型的企業(yè)應(yīng)用系統(tǒng)來講,Java幾乎已經(jīng)成為唯一的選擇。3、Java和PHP技術(shù)層面對(duì)比  Java是純面向?qū)ο箝_發(fā),功能強(qiáng)大,分支眾多,沒有Java不能做的軟件。C/S也好B/S也好。從功能上講,沒有語言可以和Java相比。  PHP屬于后起之秀,吸收了Java和c以及perl等語言優(yōu)點(diǎn),專注互聯(lián)網(wǎng)領(lǐng)域。WEB領(lǐng)域PHP擁有得天獨(dú)厚的優(yōu)勢(shì),WEB領(lǐng)域沒有語言可以和他比。4、Java和PHP的發(fā)展空間對(duì)比  安卓勢(shì)頭很猛,但手機(jī)安裝app數(shù)量有限,推廣難,也是app面臨的最大挑戰(zhàn),好在安卓只有JAVA可以做,除此之外就是HTML5了。目前來說互聯(lián)網(wǎng)的發(fā)展空間巨大,而互聯(lián)網(wǎng)離不開WEB,WEB離不開PHP。兩者相比,個(gè)人覺得PHP的優(yōu)勢(shì)更加明顯。5、適用性比較  PHP適合于快速開發(fā),中小型應(yīng)用系統(tǒng),開發(fā)成本低,能夠?qū)ψ儎?dòng)的需求作出快速的反應(yīng)。而Java適合于開發(fā)大型的應(yīng)用系統(tǒng),應(yīng)用的前景比較廣闊,系統(tǒng)易維護(hù)、可復(fù)用性較好。還有,同樣功能的系統(tǒng)用Java開發(fā)的系統(tǒng)要比PHP開發(fā)的系統(tǒng)的價(jià)格要高。6、薪資比較  薪資事由供求關(guān)系決定的,人才缺失,薪資自然高,人才飽和,薪資自然不會(huì)高。從需求上看企業(yè)對(duì)Java人才的需求是比較大的,但Java方面的人太多,而PHP方面的人才要少很多,所以面上看PHP的薪資應(yīng)該要高一些,但Java只要學(xué)得好,薪資高的也很多,這方面還是看技術(shù)。

推薦
不推薦
展開
收起
袁斐

php編程軟件

文本編輯器:notepad++sublime textIDE:eclisezend studio

推薦
不推薦
展開
收起
陶弘景

如何學(xué)習(xí)好php編程技術(shù)

(1)熟悉HTML/CSS/JS等網(wǎng)頁基本元素,完成階段可自行制作完整的網(wǎng)頁,對(duì)元素屬性達(dá)到熟悉程度    (2)理解動(dòng)態(tài)語言的概念,運(yùn)做機(jī)制,熟悉PHP語法    (3)學(xué)習(xí)如何將PHP與HTML結(jié)合起來完成簡(jiǎn)單動(dòng)態(tài)頁面    (4)接觸MYSQL,開始設(shè)計(jì)數(shù)據(jù)庫程序    (5)不斷鞏固,摸透大部分PHP常用函數(shù),并可理解OOP,MYSQL優(yōu)化,以及模板   (6)完成一個(gè)功能齊全的動(dòng)態(tài)站點(diǎn)    這套線路可能跟許多學(xué)習(xí)PHP的愛好者不謀而合,這也算是一個(gè)循序漸進(jìn)的學(xué)習(xí)過程,不過新手不要看到上面的概括就以為學(xué)習(xí)蠻簡(jiǎn)單的,任何東西其實(shí)都不簡(jiǎn)單,即使是小吃部的燒餅也不是一下子就會(huì)做成的。   我先解釋一下我的學(xué)習(xí)思路。    首先,理解網(wǎng)站這一概念之后不難看出,任何網(wǎng)站都是由網(wǎng)頁組成的,也就是說想完成網(wǎng)站,必須先學(xué)會(huì)做網(wǎng)頁,因此必須要掌握了HTML,才能為今后制作網(wǎng)站打下基礎(chǔ)。    在學(xué)習(xí)HTML中我想邊學(xué)邊做是最有效的方式,當(dāng)然這一方式對(duì)于學(xué)習(xí)PHP同樣是最有效的。    HTML中的任何元素都要親自實(shí)踐,只有明白了什么元素會(huì)起到什么效果之后,你才會(huì)記憶深刻,而一味的啃書,絕對(duì)是不行的。   掌握靜態(tài)網(wǎng)頁的制作技術(shù)是學(xué)習(xí)開發(fā)網(wǎng)站的先決條件。    我假設(shè)你目前已經(jīng)可以完成一個(gè)靜態(tài)頁面了。那么咱們就開始學(xué)習(xí)動(dòng)態(tài)語言的概念吧,剛一接觸動(dòng)態(tài)語言,可能很多人都會(huì)蒙了,怎么這亂七八糟的東西,在網(wǎng)頁里顯示的時(shí)候卻是另外一碼事?其實(shí)這并不算亂七八糟,你寫的HTML代碼不也一樣是一堆堆的字符嗎?畢竟,代碼并不是作為直接輸出的,而是經(jīng)過處理的,說白了,HTML是經(jīng)過HTML解析器,而 PHP當(dāng)然也就通過PHP解析器了,跟學(xué)習(xí)HTML一樣的道理,想讓任何的解析器完成操作,就必須使用它們專用的語法結(jié)構(gòu),所以PHP長(zhǎng)相奇怪也就不足為奇了。    對(duì)于PHP的理解是新手最難邁過的一道門檻,不過你應(yīng)該感到幸運(yùn)的是PHP已經(jīng)最大極限的為了新手而努力了,如果你學(xué)過其他的語言,也許會(huì)覺得PHP的確相當(dāng)?shù)暮?jiǎn)單,即使你理解不了PHP,但是也必須先跟它混個(gè)臉熟。   搞清楚HTML和PHP的概念,那么PHP和HTML混合編程應(yīng)該不成問題,在這期間,你完全可以讓PHP給你算算一加一等于幾,然后在瀏覽器輸出,不要覺得幼稚,這的確是跟阿波羅登月一樣,你打的是一小段代碼,但是對(duì)于你的編程之路,可是邁出了一大步啊!興奮吧?但是不得不再給你潑點(diǎn)冷水,您還是菜鳥一個(gè)。    高興一段時(shí)間就必須繼續(xù)努力了,接下來就是學(xué)習(xí)數(shù)據(jù)庫了,MYSQL可算是PHP的黃金搭檔了,不過,雖然話是這么說,你也可能恨不得把MYSQL給生吞活剝了,因?yàn)檫@一行一列的東東簡(jiǎn)直讓自己頭暈?zāi)垦!?  頭暈歸頭暈,目眩歸目眩,你不可能吃飯的時(shí)候咬了自己一下舌頭就從此不吃飯了不是?放下畏懼,繼續(xù)努力,咱們是來征服它的,而不是被它征服的,振奮起來吧同志。   在一番搏斗之后,你終于理解了數(shù)據(jù)庫的概念,而且讓你興奮不已的是你終于可以通過PHP來連接數(shù)據(jù)庫了,這期間你是怎么學(xué)會(huì)的,我們不去考證了,但是事實(shí)證明,你已經(jīng)可以了?! W(xué)會(huì)了PHP和數(shù)據(jù)庫的你,無疑是左手拿著MOTOLOLA右手拿著NOKIA,要多瀟灑,有多瀟灑,哈哈,終于學(xué)會(huì)了,但是可能這個(gè)時(shí)候,又會(huì)有人不經(jīng)意的拍拍肩膀?qū)δ阏f:哥們,別高興的太早,你還是菜鳥,離學(xué)會(huì)還差著一大截呢!   等到你發(fā)奮努力的學(xué)會(huì)了用PHP成功的插入,刪除,更新數(shù)據(jù)的時(shí)候,顯然,你已經(jīng)距離成功指日可待了。   這個(gè)時(shí)候的你也許是這種狀態(tài):    你會(huì)HTML嗎?會(huì),我能編好幾個(gè)大表格排板的網(wǎng)頁啦!    你會(huì)PHP嗎?會(huì),我會(huì)把一加一的運(yùn)算寫在函數(shù)里,然后調(diào)用啦!    你會(huì)MYSQL嗎?會(huì),我會(huì)把我的信息在數(shù)據(jù)庫里插入刪除啦    那,接下來你該怎么做呢?我覺得,小試一下身手,大概是沒問題了,那么交給你個(gè)任務(wù),做個(gè)留言本吧,這和HELLO WORLD有一比啊!^_^,同是新手面臨的第一道關(guān)。    花了一段時(shí)間,你終于學(xué)會(huì)把表單的數(shù)據(jù)插入數(shù)據(jù)庫,然后顯示出來了,應(yīng)該說一個(gè)程序的雛形已經(jīng)誕生了。    但是,你可能瞅瞅東,看看西,人家這個(gè)編論壇,那個(gè)CMS,還有那啥CRM,我啥時(shí)候?qū)懸粋€(gè)呢?   不要急,可以說你的馬步已經(jīng)扎的差不多了,接下來就要開始練把勢(shì)的時(shí)候了,如果有條件的話,用筆或者打印一個(gè)簡(jiǎn)易的PHP手冊(cè)在身上,時(shí)不時(shí)的摸出來看看,記得,去WC也不能放過(^2^)。    再有條件的話,買本書看看吧,《PHP+MYSQL WEB開發(fā)(第三版)》號(hào)稱圣經(jīng)級(jí),(也許是個(gè)不錯(cuò)的選擇(聲明:作者沒給我啥好處費(fèi),我也不是書托,隔著大老遠(yuǎn),我連他老兄的面都沒見過的說-_-)    鞏固了自己的知識(shí),熟悉了PHP和MYSQL開發(fā)的要領(lǐng)之后,再回頭看你寫的那個(gè)留言本,你也許會(huì)懷疑那真的是你寫的嗎?當(dāng)然,如果屋里還有鬼的話,也許是它寫的-_-    這個(gè)時(shí)候,你的留言本應(yīng)該加入注冊(cè)以及分頁功能了,而如果你更強(qiáng)的話,UI(用戶界面)也可以加強(qiáng),完成之后,感覺是不是特有成就感?不管怎么樣,咱好歹是寫了一個(gè)動(dòng)態(tài)網(wǎng)站程序了,放在自己的網(wǎng)站上耍耍吧,讓好朋友來看看,嘿,看咱寫的多棒,然后再在網(wǎng)上宣傳一下。   幾天之后你再打開留言本,哎?哇,一下彈出N多頁面!很明顯,你的留言本并沒有做好安全防范,被人用JS代碼小小的耍了一下,我很同情你這個(gè)時(shí)候的感受,但是沒有別的辦法了,繼續(xù)努力吧!  你發(fā)奮努力,熟悉了安全方面的問題,然后又設(shè)計(jì)了一些程序,感覺還不錯(cuò)。  那么接下來,這就算學(xué)會(huì)啦?NO,NO,NO,還早呢,你至盡還沒碰過OOP之類的吧?模板呢?    恩,學(xué)!加緊學(xué)呀學(xué),學(xué)會(huì)了這些之后,你又學(xué)會(huì)了生成靜態(tài)網(wǎng)頁,現(xiàn)在你應(yīng)該接觸一下XML了,恩,XML也了解了,那么AJAX你也得接觸接觸吧?AJAX完了....然后...   總而言之,你絕對(duì)不會(huì)發(fā)現(xiàn)你全部都學(xué)會(huì)了,一些真正的強(qiáng)人總會(huì)搞出新玩意來丟給你,你不學(xué)就落后了,也印證了前人的經(jīng)驗(yàn),果然是學(xué)無止境啊!    我想通過我的一番YY,你也應(yīng)該大致熟悉了一些學(xué)習(xí)過程,也許我的過程和你的有些出路,但是不管怎么樣是殊途同歸,我寫這么多,也只是給大家一個(gè)借鑒的機(jī)會(huì),至于好與不好,默默不敢打包票^0^    看完之后你發(fā)現(xiàn),羅嗦這么多,對(duì)我一點(diǎn)用處沒有啊,我知道該怎么學(xué),但是我想如何才能更快的學(xué),一周速成,啊不,24小時(shí)速成那種,默默你有沒?    我.......我沒有,但是2分鐘之內(nèi)把你扁進(jìn)醫(yī)院里,我倒是有把握-_-  學(xué)東西,永遠(yuǎn)不要妄想有速成這一說,告訴你了一個(gè)方式,但是缺少努力這一環(huán)節(jié),那也是白搭。   但是有一點(diǎn)我可以給你保證的就是,你學(xué)會(huì)了PHP,那么學(xué)其他的語言,肯定速成,反過來也一樣,如果你之前學(xué)過其他的語言,那么學(xué)PHP肯定快?! 〔贿^語法好學(xué),但是怎么用語法來實(shí)現(xiàn)每個(gè)人都有每個(gè)人的方式,幾乎是各有千秋。然而借鑒別人成功的代碼,絕對(duì)是有益無害,因此,多看那些經(jīng)過千錘百煉凝出來的經(jīng)典代碼,是進(jìn)階的最好方法?! ≈v了這么多,無非是想說:學(xué)習(xí)PHP不僅要掌握方法,的是付出汗水,我不希望看到中途放棄的人,相信自己,相信自己的選擇,更要相信自己的能力,如果自己想放棄,暴力一點(diǎn)的話,就自己抽自己一個(gè)嘴巴,然后大吼:別人可以,我為什么就不可以?(是不是有點(diǎn)閻羅教練的味道,默默的確是電影看多了,抽嘴巴是會(huì)痛的,各位其實(shí)明白這個(gè)道理了就行了)  另外要叮囑各位的是,抵御誘惑,ASP/PHP/JSP/.NET的對(duì)比也許會(huì)讓你無所適從,你也許學(xué)了一半PHP,又開始打C#的主意,或者有人說JAVA很強(qiáng),這個(gè)時(shí)候的你絕對(duì)不能動(dòng)搖,哪怕你真想學(xué),也得學(xué)會(huì)了PHP。然后再學(xué),見異思遷是最不可取的,狗熊掰玉米就是這個(gè)道理,如果經(jīng)常中途放棄,只能是一無所獲,還浪費(fèi)了N多的時(shí)間和經(jīng)歷,得不償失,最重要的是,你會(huì)被別人瞧不起,沒有人會(huì)喜歡和見異思遷的人交朋友,因?yàn)檫@種人太不安分,太不可靠,因此,你必須要強(qiáng)迫自己完成自己的目標(biāo),哪怕可能會(huì)很難受,也得堅(jiān)持,毅力就是這么鍛煉出來的。

推薦
不推薦
展開
收起
羋月傳

使用html和php進(jìn)行編程?

兩者是可以共存的,php是可以用來開發(fā)網(wǎng)站的,兩者可以嵌套使用渲染出頁面信息的

推薦
不推薦
展開
收起
查看更多答案
收起