什麼是 PHP
PHP的全名: PHP:Hypertext Preprocessor,當初設計的目的是做為伺服器HTML檔案的預處理器,提供網站伺服器一個動態產生HTML網頁碼的自動化描述工具。
在大部份的情況下,PHP主要是作為伺服器後端的程式語言,但是因為它提供的功能也十分強大,因此也可以作為一般程式語言進行傳統的文字或是數值資料處理工作之用。
執行PHP的方法
作為伺服器後端程式
如果把PHP當作是網頁伺服器端的程式語言,那麼執行PHP程式的應該是網頁伺服器,也就是在網頁瀏覽器向伺服器執行請求的時候,由伺服器去喚醒PHP程式,因此對程式開發者來說,操作以開始執行的環境或工具,就是瀏覽器。
意思是說,程式設計人員把PHP程式寫好之後把檔案儲存到網頁伺服器的文件位置處,再開啟本地端的瀏覽器(例如Chrome),從網址列去指定要執行的程式。
這樣的PHP程式大部份會以如下所示的型式出現:
<html>
<head>
<title>這是我的PHP測試網頁</title>
</head>
<body>
<?php
for($i=6; $i>0; $i--)
echo "<h$i>Hello world!</h$i>";
?>
</body>
</html>
上述的程式執行結果如下圖所示:

從上面的內容可以看出,這是一個從瀏覽器執行的程式,也就是在網址列輸入localhost/test04.php,執行之後即可看到在瀏覽器中呈現出來的樣子。檢視其網頁原始碼則如下所示:
<html>
<head>
<title>這是我的PHP測試網頁</title>
</head>
<body>
<h6>Hello world!</h6><h5>Hello world!</h5><h4>Hello world!</h4><h3>Hello world!</h3><h2>Hello world!</h2><h1>Hello world!</h1></body>
</html>
作為一般應用程式
因為PHP本身是一個直譯式的程式語言,因此在可以執行PHP的環境中,只要使用以下指令即可直接執行PHP程式(假設程式名稱為yourprog.php):
php -q yourprog.php
你的第一個PHP程式
Hello World!
<?php echo "Hello World!"; ?>
查詢PHP環境的測試程式
<?php phpinfo(); ?>