PHP初始话
為什么要學(xué)習(xí)PHP?
“我可以用JavaScript來實(shí)現(xiàn)程序編寫。”但JavaScript的能力是有限的,JavaScript通常運(yùn)行在瀏覽器(客戶端),它可以制作網(wǎng)頁上面的特效:鼠標(biāo)滑過背景改變顏色,還有網(wǎng)頁上常見的鼠標(biāo)滑過彈出菜單。但如果要讓JavaScript實(shí)現(xiàn)顯示“訪問網(wǎng)站的總?cè)藬?shù)”,它就無能為力了,因?yàn)樗荒塬@得客戶端的信息,而“訪問網(wǎng)站的總?cè)藬?shù)”是存儲在服務(wù)器端的。所以就需要另外一種可以在服務(wù)器端運(yùn)行的編程語言,PHP語言就是其中的一種,因?yàn)樗梢赃\(yùn)行在Web服務(wù)器端。
在學(xué)習(xí)PHP之前讓我們來認(rèn)識一下PHP及其功能。
1、運(yùn)行在服務(wù)器端:學(xué)會了PHP,就可以指揮服務(wù)器給你干活,甚至是搞破壞^_^(千萬不能真這么做咯),WEB網(wǎng)站的大部分?jǐn)?shù)據(jù)都是存儲在服務(wù)器端的,PHP就是用來處理這些存儲在服務(wù)器的數(shù)據(jù)的(功能強(qiáng)大吧)。
2、跨平臺:服務(wù)器可以是多種平臺的服務(wù)器,比如Linux、Windows、Unix,你都可以指揮(不用怕只能指揮一種服務(wù)器啦吧)。
3、腳本語言:它是通過編寫腳本,也就是一行行的計(jì)算機(jī)指令(也可以理解為特定的英文單詞),來指揮服務(wù)器工作的,因此,在編寫PHP的過程其實(shí)就是與老外(服務(wù)器成老外啦)交流的過程,交流的語言就是PHP
4、免費(fèi):免費(fèi)使用(天下還真有免費(fèi)的午餐)。
?
紙上談兵那是趙括,讓我們來學(xué)習(xí)陸游,要躬行一下讓我們一起來簡單的進(jìn)行一下實(shí)戰(zhàn)吧!
一、還記得C中的hello?world吧,來我們進(jìn)行一下PHP中的hello?world;
?<?php?
???????echo??“hello?world!”;?
???>
?
<?php
?>
這對標(biāo)簽解釋為:標(biāo)簽里面的內(nèi)容為PHP語句。就類似于JS中的<script></script>,此刻,結(jié)束標(biāo)簽?>是可以省略的。
echo是PHP中的輸出命令,告訴服務(wù)器(注意這里是服務(wù)器不是瀏覽器喲),打印的內(nèi)容。
?
二、有一下幾點(diǎn)需要我們特別注意:
注意1、echo關(guān)鍵字與字符串之間至少要有一個空格。
注意2、若輸出內(nèi)容為字符串,內(nèi)容要用雙引號或單引號括起來。此處強(qiáng)激烈建議使用雙引號,別問為什么,任性!
注意3、內(nèi)容結(jié)束后面一定一定要帶上分號!!!
注意4、在php中字符串連接符是用點(diǎn)(.)來表示的,這一點(diǎn)比較特殊,其它語言中是用加號(+)來表示的,比如:JavaScirpt、JAVA、C?等。
?
三、不同于HTML和CSS,在php中我們可以做計(jì)算,即,如C,C++,JAVA一般,當(dāng)輸出內(nèi)容不是字符串時,則輸出計(jì)算結(jié)果。
eg:<?php
??????echo?12*3;
???????>
輸出結(jié)果為36
語言中的注釋你還記得多少,分得清嗎?
在PHP中也有注釋語句:用雙斜杠(//)來表示。其它語言中,Html中使用<!--注釋語句-->,CSS中使用/*注釋語句*/
注意:
注釋語句可以在PHP程序的任意位置(但注釋語句一定要寫在<?php??>之間)。
?
?
?
總結(jié)