兼容性辅助函数
兼容性辅助函数利用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