由於 Windows 和 Linux 的程式寫法稍有差異,再加上 Linux 和 Windows 的系統分隔符號不同,所以利用 php 內建的變數,來查詢系統的分隔符號,進而拚出檔案路徑,是一個實用且常見的做法。

而以下為一個簡單的範例程式碼,就能分辨作系統是 Linux 還是 Windows 系列的喔!

define('DS', DIRECTORY_SEPARATOR);
if(DS=="\\")
    echo "OS is windows";
else if(DS=="/")
   echo "OS is Unin-like";
else
   echo "OS is Unknown";

 

Written by 

城市裡的小小迷僮工程師,喜歡用鍵盤記錄個人生活的點滴,身邊的人事物都我的靈感,用心踏出每個腳步,用文字灌溉《海芋小站》,用專業解決問題。

發表迴響