PHP8 第一個 PHP 頁面

2023-08-09 11:04 更新

在 web 服務(wù)器根目錄(DOCUMENT_ROOT)下建立一個文件名為 hello.php,然后完成如下內(nèi)容:

示例 #1 第一個 PHP 腳本:hello.php

<html>
<head>
<title>PHP 測試</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>

在瀏覽器的地址欄里輸入 web 服務(wù)器的 URL 訪問這個文件,在結(jié)尾加上“/hello.php”。如果本地開發(fā),那么這個 URL 一般是 http://localhost/hello.php 或者 http://127.0.0.1/hello.php,當(dāng)然這取決于 web 服務(wù)器的設(shè)置。如果所有的設(shè)置都正確,那么這個文件將被 PHP 解析,瀏覽器中將會輸出如下結(jié)果:

<html>
 <head>
  <title>PHP 測試</title>
 </head>
 <body>
 <p>Hello World</p>
 </body>
</html>

該程序非常的簡單,它僅僅只是利用了 PHP 的 echo 語句顯示了 Hello World。用戶一定不會滿足與此。請注意該文件無需被執(zhí)行或以任何方式指定。服務(wù)器會找到該文件并提供給 PHP 進(jìn)行解釋,因?yàn)槭褂昧恕?php”的擴(kuò)展名,服務(wù)器已被配置成自動傳遞有著“.php”擴(kuò)展名的文件給 PHP。一個普通的 HTML 文件,加上了幾個特別的標(biāo)簽,就可以做很多非常有趣的事情!

如果試過了這個例子,但是沒有得到任何輸出,或者瀏覽器彈出了下載框,或者瀏覽器以文本方式顯示了源文件,可能的原因是服務(wù)器還沒有支持 PHP,或者沒有正確配置。需要請服務(wù)器的管理員根據(jù)本手冊“安裝”一章的內(nèi)容使得服務(wù)器支持 PHP。如果本地開發(fā),請閱讀手冊有關(guān)安裝的章節(jié)以確保所有的設(shè)置都正確。還要確認(rèn)通過瀏覽器訪問的 URL 確實(shí)指向了服務(wù)器上的這個文件。如果只是從本地文件系統(tǒng)調(diào)用這個文件,它不會被 PHP 解析。如果問題仍然存在,請通過 ? PHP 在線支持中的各種方式獲取幫助。

以上例子的目的是為了顯示 PHP 特殊標(biāo)識符的格式。在這個例子中,用 <?php 來表示 PHP 標(biāo)識符的起始,然后放入 PHP 語句并通過加上一個終止標(biāo)識符 ?> 來退出 PHP 模式??梢愿鶕?jù)自己的需要在 HTML 文件中像這樣開啟或關(guān)閉 PHP 模式。請參閱手冊中“PHP 基本語法”以獲取更多信息。

注意: 關(guān)于換行盡管換行在 HTML 中的實(shí)際意義不是很大,但適當(dāng)?shù)厥褂脫Q行可以使 HTML 代碼易讀且美觀。PHP 會在輸出時自動刪除其結(jié)束符 ?> 后的一個換行。該功能主要是針對在一個頁面中嵌入多段 PHP 代碼或者包含了無實(shí)質(zhì)性輸出的 PHP 文件而設(shè)計(jì),與此同時也造成了一些疑惑。如果需要在 PHP 結(jié)束符 ?> 之后輸出換行的話,可以在其后加一個空格,或者在最后的一個 echo/print 語句中加入一個換行。
注意: 關(guān)于文本編輯器有很多文本編輯器以及集成開發(fā)環(huán)境(IDE)可以被用來建立、編輯和管理 PHP 文件。這些工具中的一部分被列在 ? PHP 編輯器列表中。如果希望推薦其它的編輯器,請?jiān)L問以上頁面,并要求該頁面的維護(hù)者將你推薦的編輯器加入到該列表中。使用支持語法高亮功能的編輯器會給開發(fā)帶來很多幫助。
注意: 關(guān)于文字處理器諸如 StarOffice Writer、Microsoft Word 和 Abiword 的文字處理器不適合用來編輯 PHP 程序。如果希望用以上這些工具的某一種來處理腳本,必須保證將結(jié)果存成了純文本格式,否則 PHP 將無法讀取并運(yùn)行這些腳本。

現(xiàn)在已經(jīng)成功建立了一個簡單的 PHP 腳本,那么再來建立一個最著名的 PHP 腳本!調(diào)用函數(shù) phpinfo(),將會看到很多有關(guān)自己系統(tǒng)的有用信息,例如預(yù)定義變量、已經(jīng)加載的 PHP 模塊和配置信息。請花一些時間來查看這些重要的信息。

示例 #2PHP 獲取系統(tǒng)信息

<?php phpinfo(); ?>


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號