做自(zì)由與創造的先行者

PHP 是什(shén)麽?

PHP中文(wén)手冊

PHP(“PHP: Hypertext Preprocessor”,超文(wén)本預處理(lǐ)器的字母縮寫)是一種被廣泛應用(yòng)的開(kāi)放(fàng)源代碼的多用(yòng)途腳本語言,它可嵌入到(dào) HTML中,尤其适合 web 開(kāi)發。

以上(shàng)是一個簡單的回答(dá),不過這(zhè)是什(shén)麽意思呢(ne)?請(qǐng)看(kàn)如下(xià)例子:

示例 #1 一個介紹性的範例

<!DOCTYPE html>

<html>

<head>

<title>Example</title>

</head>

<body>

<?php

echo "Hi, I'm a PHP script!";

?>

</body>

</html>

請(qǐng)注意這(zhè)個範例和(hé)其它用(yòng) C 或 Perl 語言寫的腳本之間的區(qū)别——與用(yòng)大(dà)量的命令來(lái)編寫程序以輸出 HTML 不同的是,PHP 頁面就是 HTML,隻不過在其中嵌入了(le)一些(xiē)代碼來(lái)做一些(xiē)事(shì)情(在本例中輸出了(le) "Hi, I'm a PHP script!")。PHP 代碼被包含在特殊的起始符和(hé)結束符 <?php 和(hé) ?> 中,使得可以進出“PHP 模式”。

和(hé)客戶端的 JavaScript 不同的是,PHP 代碼是運行在服務端的。如果在服務器上(shàng)建立了(le)如上(shàng)例類似的代碼,則在運行該腳本後,客戶端就能(néng)接收到(dào)其結果,但(dàn)他(tā)們無法得知(zhī)其背後的代碼是如何運作(zuò)的。甚至可以将 web 服務器設置成讓 PHP 來(lái)處理(lǐ)所有的 HTML 文(wén)件,這(zhè)麽一來(lái),用(yòng)戶就無法得知(zhī)服務端到(dào)底做了(le)什(shén)麽。

使用(yòng) PHP 的最大(dà)的好(hǎo)處是它對(duì)于初學者來(lái)說極其簡單,同時(shí)也(yě)給專業的程序員提供了(le)各種高(gāo)級的特性。當看(kàn)到(dào) PHP 長長的特性列表時(shí),請(qǐng)不要害怕。可以很(hěn)快(kuài)的入門(mén),隻需幾個小(xiǎo)時(shí)就可以自(zì)己寫一些(xiē)簡單的腳本。

盡管 PHP 的開(kāi)發是以服務端腳本爲目的,但(dàn)事(shì)實上(shàng)其功能(néng)遠不局限與此。請(qǐng)繼續讀後面的章節,在“PHP 能(néng)做什(shén)麽”一節中将獲得更多的信息。如果對(duì) web 編程感興趣,也(yě)可以閱讀簡明(míng)教程。

網站(zhàn)建設開(kāi)發|APP設計(jì)開(kāi)發|小(xiǎo)程序建設開(kāi)發
下(xià)一篇:PHP 能(néng)做什(shén)麽?