什麼是PHP檔案格式? 如何將PHP開啟和轉檔?

副檔名是”.PHP”的檔案,通常是 PHP 程式碼的檔案,它是由網站伺服器上的 PHP 引擎所產生的 HTML 內容。

PHP 的內容即為在網頁瀏覽器中看到的內容,且 PHP 一般在伺服器上執行,造訪一個 PHP 頁面並不能讓你直接查看程式碼,而是提供給你伺服器所生成的 HTML 內容。

一些包含 PHP 程式碼的檔案,可能會使用不同的檔案副檔名,比如 PHTML、PHP3、PHP4、PHP5、PHP7 或 PHPS 等。

如何開啟 PHP 檔案?

Windows 記事本可以打開 PHP,但是 PHP 編輯過程中經常需要語法提示,所以通常會需要更專業的 PHP 編輯器。

好用的程式碼編輯器可以協助你完成任務,例如 Visual Studio Code 就很不錯,還有 AtomSublime TextCodaCodeanywhereProgrammer’s NotepadVim 及 CodeLobsterIDE,這些也都值得選用。

雖然這些軟體都能執行 PHP 編輯工作,但它們只能進行編輯,這些程式碼編輯器不能做為 PHP 伺服器來測試。

如果你想要測試程式碼,就需要架設 Apache 網站伺服器,想了解更多安裝與設定細節可以到 PHP.net 查看說明

有些 PHP 可能是影片檔或圖片檔,但不小心被命名成 PHP。在這種情況下,只需將檔案副檔名重新命名即可。例如,PHP 內建影片內容,將副檔名 PHP 改為 MP4,就可以使用影片播放器開啟。

 

如何轉換 PHP 檔案?

PHP 其實可以轉換成 PDF 檔,詳情操作說明可以前往 FPDF 或 dompdf 了解。

PHP 5.2及以上版本可以參考 PHP.net 上,關於 json 編碼的說明文件,將 PHP 轉換為 JSON 格式(JavaScript Object Notation)的 Javascript 程式碼。

PHP 無法被轉換成 MP4 或 JPG 這種非文字格式,以 PHP 為副檔名的媒體檔案,則只要把副檔名從”.PHP”改成”.MP4″,或其它格式即可。

這種重新命名並不是檔案轉換,只是允許讓正確的軟體打開它而已,真正的檔案轉換必須使用各種檔案轉換工具來完成。

 

PHP 與 HTML 的關係

HTML 檔案中的 PHP 程式碼,這時我們稱其為 PHP 而不是 HTML。

舉例,

< ?php 
   [PHP code goes here] 
?>

HTML 中加入 PHP 可以在 HTML 中輸入以下程式碼,以頁腳舉例,其中”footer.php”是你自己的檔案名。

<?php
  include("file.php"); 
?>

判斷一個網頁是否使用了 PHP 可以查看它的 URL 連結,比如 PHP 檔案默認命名為 index.php,這個網站的主頁網址就是長這樣子,http://www.sample.com/index.php

 

關於 PHP 的更多資訊

PHP 幾乎被應用於所有的作業系​​統,而且使用它完全免費。它的官方網址是 PHP.net。要了解更詳細的資料,可以查看它們的線上使用說明,或到 W3Schools 上查找相關程式碼範例。

PHP 的第一個版本是在1995年發布,當時被稱為 Personal Home Page Tools(PHP Tools),之後不斷被更新,到現在每隔幾個月都會發布一個新的版本。

PHP 經常被用於網站後端設計,與 PHP 解析器、網站伺服器和網頁瀏覽器一起使用。當使用者透過瀏覽器向伺服器要求提供資料,PHP 就會控制顯示需要產生的內容。

另一種 PHP 常用的領域是寫命令腳本,既不使用瀏覽器也不使用伺服器。這類型的 PHP 應用程式主要是實現自動執行任務的需求。

PHPS 檔是 syntax-highlighted 的檔案,被 httpd.conf 啟用後,有些 PHP 伺服器被配置為自動 syntax-highlighted 使用此副檔名的語法。

 

關於 PHP 檔的常見問題

1. Windows 10 預設開啟 PHP 檔案的程式是什麼?

Notepad 或 WordPad 是常見預設開啟 PHP 檔案的程式,如需變更預設程式,可以按下 開始>設定>系統>預設應用程式,選擇檔案類型 .PHP 並選擇要開啟的軟體即可。

2. WordPress 的 PHP 檔案在哪?

wp-config.php 檔通常位於網站的根目錄中,Index.php 則是可在模板圖框中查看其他 PHP 檔案的綜合模板。

3. PHP 中的雜湊函式是什麼?

雜湊函式是一種不改變文字意義而將檔案加密的方法。在 PHP 中,雜湊函式會依據演算法將雜湊值返還至指定檔案中。