首頁 > PHP, 程式開發 > 程式中如何檢查PHP版本及函式是否有提供

程式中如何檢查PHP版本及函式是否有提供

2013年6月7日 發表評論 閱讀評論

最近在處理PHP,有用到一些PHP函式都有限定PHP某版本之後才支援或是某版本之後有些參數就作廢了

以前其實很好區分,多半只要注意PHP 3 4 5 這種大版本就好,但像PHP 5.3.0 之前及之後就有蠻多差別

所以如要判斷時,只要在程式中用phpversion()即可得到目前使用的PHP版本號
 

<?

 if(phpversion()>='5.3.0') echo "HI";

?>

詳請參考http://tw1.php.net/manual/en/function.phpversion.php

就是這麼簡單,那如果要判斷這函式是否有提供呢? 我們可以用function_exists即可判斷:

<?
if (function_exists('imap_open')) {
    echo "IMAP functions are available.<br />\n";
} else {
    echo "IMAP functions are not available.<br />\n";
}
?>

詳請參考http://php.net/manual/en/function.function-exists.php

 

如果我們要找某個PHP系統參數值呢? 我們可以用get_ini來查出來

詳請參考http://php.net/manual/en/function.ini-get.php

Be Sociable, Share!
Categories: PHP, 程式開發 Tags:
  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。

*