CodeIgniter 使用手冊版本 2.1.4


Compatibility 輔助函數

相容性輔助函數在 PHP 4 上面實做了 PHP5 的一些函數以及常數。當你想在 PHP4 伺服器上面想要使用 PHP 5 相關函數,這輔助函數對您是相當有幫助的。這時,您可以利用 Auto-load 來載入,而不必在每個控制器(Controller)都載入此輔助函數。

注意: 在 CodeIgniter 核心程式碼當中有包含了一些相容性輔助函數,您可以在不載入此『相容性函數』之下使用它們。相容性函數被分開存放在 Compat.php 檔案和此 helper 中,所以只有 Framework 需要使用到這些函數,才會被預設載入。 這樣,你可以自由選擇是否載入此相容性輔助函數。

載入輔助函數

補助函數使用下列方式載入:

$this->load->helper('compatibility');

可用常數

底下為可用的常數:

PHP_EOL

目前系統的換行符號,例如 Windows 是 "\r\n",Unix 則是 "\n"。

可用函數

底下函數為可用的(可以點擊該函數來觀看線上英文文件):

file_put_contents() - 此函數不支援第四個參數 $context

fputcsv()

http_build_query()

str_ireplace() - 此函數不支援第四個參數 $count,因為在 PHP 4 當中它是必填的。

stripos()