CodeIgniter 用户指南 版本 1.7.2

编辑文档、查看近期更改请 登录注册  找回密码
查看原文

兼容性辅助函数

兼容性辅助函数利用PHP4的代码,仿制了一些PHP5中才有的一些新的库函数和常量。这样,在一个基于PHP4的服务器上当你需要使用这些PHP5的函数时,这个辅助函数会给你带来帮助。这时,你可以通过Auto-load来实现自动的调用,而不必在每一个控制器中都分别载入这个辅助函数。

说明: 在CI的本地文件Compat.php中包含一些兼容性函数,你可以在不载入“兼容性辅助函数”的前提下使用他们。兼容性函数被分开存放在Compat.php文件和这个helper中,因此,只有那些框架中用使用到了的函数才会被默认的包含进来。 这样,你可以自由选择是否载入这个兼容性辅助函数。

载入这个辅助函数

用以下代码载入这个辅助函数:

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

可用的常量

以下常量是可用的:

PHP_EOL

当前服务器的换标志符,例如在windows系统下为"\r\n",在类Unix系统下为,"\n"。

可用的函数

以下函数是可用的(点击链接可以查看该函数的PHP文档):

file_put_contents() - 不支持第四个参数 $context

fputcsv()

http_build_query()

str_ireplace() - 不支持第四个参数 $count, 因为,PHP4将使他成为必须的。

stripos()

 

翻译贡献者: Hex, pipi95
最后修改: 2009-01-08 19:40:21