LONGEPASS
Q51.

何種PHP 函數可刪除資料夾中的文件?

網頁設計 · 乙級 · 應用軟體安裝及使用 · Q51

難易度分析

2 / 5

本題屬於基礎的 API 函數名稱辨識,選項中包含了虛構的名稱以及非語言層級的系統指令,只要掌握 PHP 檔案操作的基本內建函數即可快速選出答案。

正確答案:②unlink

② unlink:unlink() 是 PHP 標準函數,用於刪除伺服器上的檔案,傳入檔案路徑作為參數即可執行刪除動作,成功回傳 true、失敗回傳 false。

錯誤選項解析

  • ① file_remove:file_remove 並非 PHP 內建函數,PHP 中不存在此函數名稱,屬於虛構的干擾選項。
  • ③ del_exists:del_exists 並非 PHP 內建函數,PHP 中判斷檔案是否存在應使用 file_exists(),但此函數僅用於檢查而非刪除。
  • ④ rm:rm 是 Linux/Unix 系統的命令列指令,並非 PHP 函數;若要在 PHP 中執行系統指令需透過 exec() 或 shell_exec(),但不建議基於安全考量使用。
Learning Tip

"本題常考 PHP 檔案處理函數 的辨識。注意 unlink() 僅能刪除「檔案」而非「資料夾」,若要刪除空資料夾需使用 rmdir();另外 file_exists() 與 is_file() 的差異也常與本題混淆,實務上操作檔案前務必先確認路徑正確及檔案權限設定。"

學員答題分佈

①file_remove0%
②unlink0%
③del_exists0%
④rm0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目