程式中如何檢查PHP版本及函式是否有提供
最近在處理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來查出來
近期留言