在 web 服務器根目錄(DOCUMENT_ROOT)下(xià)建立一(yī)個文件名為(wèi) hello.php,然後完成如(rú)下(xià)內(nèi)容:
示例 #1 第一(yī)個 PHP 腳本:hello.php
<html>
<head>
<title>PHP 測試</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
在浏覽器的地(dì)址欄裏輸入 web 服務器的 URL 訪問(wèn)這(zhè)個文件,在結尾加上(shàng)“/hello.php”。如(rú)果本地(dì)開(kāi)發,那(nà)麽這(zhè)個 URL 一(yī)般是 http://localhost/hello.php 或者 http://127.0.0.1/hello.php,當然這(zhè)取決于 web 服務器的設置。如(rú)果所有的設置都(dōu)正确,那(nà)麽這(zhè)個文件将被 PHP 解析,浏覽器中将會輸出如(rú)下(xià)結果:
<html>
<head>
<title>PHP 測試</title>
</head>
<body>
<p>Hello World</p>
</body>
</html>
該程序非常的簡單,它僅僅隻是利用了(le) PHP 的 echo 語句顯示了(le) Hello World。用戶一(yī)定不會滿足與此。請(qǐng)注意該文件無需被執行(xíng)或以任何方式指定。服務器會找到該文件并提供給 PHP 進行(xíng)解釋,因為(wèi)使用了(le)“.php”的擴展名,服務器已被配置成自(zì)動傳遞有着“.php”擴展名的文件給 PHP。一(yī)個普通(tōng)的 HTML 文件,加上(shàng)了(le)幾個特别的标簽,就可(kě)以做(zuò)很(hěn)多非常有趣的事情!
如(rú)果試過了(le)這(zhè)個例子,但(dàn)是沒有得到任何輸出,或者浏覽器彈出了(le)下(xià)載框,或者浏覽器以文本方式顯示了(le)源文件,可(kě)能(néng)的原因是服務器還沒有支持 PHP,或者沒有正确配置。需要(yào)請(qǐng)服務器的管理員(yuán)根據本手冊“安裝”一(yī)章(zhāng)的內(nèi)容使得服務器支持 PHP。如(rú)果本地(dì)開(kāi)發,請(qǐng)閱讀手冊有關安裝的章(zhāng)節以确保所有的設置都(dōu)正确。還要(yào)确認通(tōng)過浏覽器訪問(wèn)的 URL 确實指向了(le)服務器上(shàng)的這(zhè)個文件。如(rú)果隻是從(cóng)本地(dì)文件系統調用這(zhè)個文件,它不會被 PHP 解析。如(rú)果問(wèn)題仍然存在,請(qǐng)通(tōng)過 » PHP 在線支持中的各種方式獲取幫助。
以上(shàng)例子的目的是為(wèi)了(le)顯示 PHP 特殊标識符的格式。在這(zhè)個例子中,用 <?php 來表示 PHP 标識符的起始,然後放入 PHP 語句并通(tōng)過加上(shàng)一(yī)個終止标識符 ?> 來退出 PHP 模式。可(kě)以根據自(zì)己的需要(yào)在 HTML 文件中像這(zhè)樣開(kāi)啓或關閉 PHP 模式。請(qǐng)參閱手冊中“PHP 基本語法”以獲取更多信息。
注意: 關于換行(xíng)
盡管換行(xíng)在 HTML 中的實際意義不是很(hěn)大,但(dàn)适當地(dì)使用換行(xíng)可(kě)以使 HTML 代碼易讀且美觀。PHP 會在輸出時(shí)自(zì)動删除其結束符 ?> 後的一(yī)個換行(xíng)。該功能(néng)主要(yào)是針對在一(yī)個頁面中嵌入多段 PHP 代碼或者包含了(le)無實質性輸出的 PHP 文件而設計,與此同時(shí)也造成了(le)一(yī)些疑惑。如(rú)果需要(yào)在 PHP 結束符 ?> 之後輸出換行(xíng)的話,可(kě)以在其後加一(yī)個空格,或者在最後的一(yī)個 echo/print 語句中加入一(yī)個換行(xíng)。
注意: 關于文本編輯器
有很(hěn)多文本編輯器以及集成開(kāi)發環境(IDE)可(kě)以被用來建立、編輯和(hé)管理 PHP 文件。這(zhè)些工(gōng)具中的一(yī)部分被列在 » PHP 編輯器列表中。如(rú)果希望推薦其它的編輯器,請(qǐng)訪問(wèn)以上(shàng)頁面,并要(yào)求該頁面的維護者将你推薦的編輯器加入到該列表中。使用支持語法高亮功能(néng)的編輯器會給開(kāi)發帶來很(hěn)多幫助。
注意: 關于文字處理器
諸如(rú) StarOffice Writer、Microsoft Word 和(hé) Abiword 的文字處理器不适合用來編輯 PHP 程序。如(rú)果希望用以上(shàng)這(zhè)些工(gōng)具的某一(yī)種來處理腳本,必須保證将結果存成了(le)純文本格式,否則 PHP 将無法讀取并運行(xíng)這(zhè)些腳本。
現在已經成功建立了(le)一(yī)個簡單的 PHP 腳本,那(nà)麽再來建立一(yī)個最著名的 PHP 腳本!調用函數(shù) phpinfo(),将會看(kàn)到很(hěn)多有關自(zì)己系統的有用信息,例如(rú)預定義變量、已經加載的 PHP 模塊和(hé)配置信息。請(qǐng)花一(yī)些時(shí)間(jiān)來查看(kàn)這(zhè)些重要(yào)的信息。
示例 #2 從(cóng) PHP 獲取系統信息
<?php phpinfo(); ?>
網站建設開(kāi)發|APP設計開(kāi)發|小程序建設開(kāi)發