「PHP8適應」修訂間的差異

出自跨校選修
跳至導覽 跳至搜尋
→‎DSM
→‎DSM
行 9: 行 9:
 
*# gd,影像處理函式庫(生成、裁切、縮放、加浮水印、畫文字)<br/>常見情境:圖片加字,如:drawword.php;上傳圖片後自動縮圖;產生驗證碼
 
*# gd,影像處理函式庫(生成、裁切、縮放、加浮水印、畫文字)<br/>常見情境:圖片加字,如:drawword.php;上傳圖片後自動縮圖;產生驗證碼
 
*# iconv,編碼 / 國際化,字元編碼轉換(如 UTF-8 ↔ Big5)<br/>常見情境:相容於舊系統、CSV、政府資料;PHP 8.x 處理歷史 Big5 資料
 
*# iconv,編碼 / 國際化,字元編碼轉換(如 UTF-8 ↔ Big5)<br/>常見情境:相容於舊系統、CSV、政府資料;PHP 8.x 處理歷史 Big5 資料
*# intl,編碼 / 國際化,
+
*# intl,編碼 / 國際化,處理語系、日期、數字、排序規則<br/>常見情境:多語系網站;正確顯示各國日期格式;Unicode 排序(比 sort() 正確)
*# mysqli,資料庫,
+
*# mysqli,資料庫,與 MySQL / MariaDB 溝通<br/>常見情境:資料庫操作;支援 prepared statement(防 SQL injection)
 
*# openssl,加密,
 
*# openssl,加密,
 
*# pdo_mysql,資料庫,
 
*# pdo_mysql,資料庫,

於 2025年12月20日 (六) 09:49 的修訂

jendo::Php7適應 在 wiki1231 的 分類:Etable 中

DSM

自 DSM 7.3 起停用 PHP 8.0(含 8.0) 以前的 PHP 套件

「Web Station / 指令碼語言設定 / PHP / 使用者定義 Default Profile PHP 8.1 / 編輯 / 擴充模組」

  • 核取:
    1. curl,網路 / API,主動對外發送 HTTP / HTTPS / FTP 等請求(抓 API、下載檔案)
      常見情境:呼叫 REST API(LINE、reCAPTCHA、Google、政府資料);下載遠端檔案、抓網頁內容
    2. gd,影像處理函式庫(生成、裁切、縮放、加浮水印、畫文字)
      常見情境:圖片加字,如:drawword.php;上傳圖片後自動縮圖;產生驗證碼
    3. iconv,編碼 / 國際化,字元編碼轉換(如 UTF-8 ↔ Big5)
      常見情境:相容於舊系統、CSV、政府資料;PHP 8.x 處理歷史 Big5 資料
    4. intl,編碼 / 國際化,處理語系、日期、數字、排序規則
      常見情境:多語系網站;正確顯示各國日期格式;Unicode 排序(比 sort() 正確)
    5. mysqli,資料庫,與 MySQL / MariaDB 溝通
      常見情境:資料庫操作;支援 prepared statement(防 SQL injection)
    6. openssl,加密,
    7. pdo_mysql,資料庫,
    8. zlib,壓縮,
  • 待核取
    1. bcmath,計算,
    2. exif,影像,
    3. ftp,網路 / API,
    4. posix,系統,
    5. sockets,網路 / API,
    6. ssh2,網路 / API,
    7. xls,文件,
    8. zip,壓縮,