Q390.
關於PHP 的特色哪些正確?
網頁設計 · 乙級 · 應用軟體安裝及使用 · Q390
難易度分析
3 / 5
本題屬於複選題,要求考生對該語言的歷史版本演進及相容性有精確的掌握,需在多個選項中辨析細微的技術差異與版本限制,因此增加了判斷難度。
正確答案 (複選):①, ②, ④
- ① 開放原始碼:PHP 屬於 開放原始碼 軟體,遵循 PHP License 授權條款,開發者可自由取得、修改與散布原始碼,這也是 PHP 能在網頁開發領域廣泛普及的核心原因之一。
- ② 嵌入式語言:PHP 是一種 嵌入式伺服器端腳本語言,可直接將 PHP 程式碼嵌入 HTML 文件中,由伺服器端解析執行後將結果輸出為 HTML 回傳至瀏覽器,此為 PHP 區別於其他語言的重要特色。
- ④ 能與MS SQL 資料庫結合:PHP 可透過 PDO (PHP Data Objects) 擴充模組或 sqlsrv 驅動程式與 MS SQL Server 資料庫進行連線操作,支援資料查詢、新增、修改與刪除等完整資料庫功能。
錯誤選項解析
- ③ 各版本均可利用物件導向方式來設計與撰寫:物件導向程式設計 (OOP) 功能並非 PHP 各版本皆具備,PHP 4 僅提供基礎的物件模型,直到 PHP 5 才引入完整的 OOP 特性(如 存取修飾詞、抽象類別、介面 等),而 PHP 3 及更早版本完全不支援物件導向設計。
Learning Tip
"本題核心考點在於釐清 PHP 的版本演進與資料庫相容性。常見陷阱是誤認 PHP 從最初版本就支援 物件導向,實際上 OOP 是 PHP 5 才完整實作的功能。此外,PHP 不僅能搭配 MySQL,亦可連接 PostgreSQL、MS SQL Server、Oracle 等多種關聯式資料庫,實務開發時應依據專案需求選擇合適的 資料庫驅動程式。"
學員答題分佈
①開放原始碼0%
②嵌入式語言0%
③各版本均可利用物件導向方式來設計與撰寫0%
④能與MS SQL 資料庫結合0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!