CodeIgniter库函数和辅助函数在使用之前需要初始化,但是有一些常见函数,不需要初始化.
这些常用函数及其描述是如下所示.
语法 | is_php( $ version ) |
---|---|
参数 | $ version ( string ) : 版本号 |
返回 | 如果是,则为TRUE正在运行的PHP版本至少是指定的版本,如果不是,则为FALSE |
返回输入 | void |
描述 | 确定正在使用的PHP版本是否大于提供的版本号. |
语法 | is_really_writable( $ file ) |
---|---|
参数 | $ file ( string ) : 文件路径 |
返回 | 如果路径可写,则为TRUE ,否则为FALSE |
返回类型 | bool |
描述 | 检查文件是否可写. |
语法 | config_item( $ key ) |
---|---|
参数 | $ key ( string ) : 配置项目密钥 |
返回 | 配置密钥值,如果没有找到则为NULL |
返回类型 | mixed |
描述 | 此函数用于获取配置项 |
语法 | set_status_header( $ code [, $ text ='']) |
---|---|
参数 | $代码( int ) : HTTP响应状态代码 $ text ( string ) : 使用状态代码设置的自定义消息 |
返回 | |
返回类型 | void |
说明 | 此功能允许您手动设置服务器状态标题. |
语法 | remove_invisible_characters( $ str [, $ url_encoded = TRUE ]) |
---|---|
参数 | $ str ( string ) : 输入字符串 $ url_encoded ( bool ) : 是否删除URLencoded字符 |
返回 | Sanitized string |
返回类型 | string |
描述 | 此函数可防止在ASCII之间插入NULL字符字符 |
语法 | html_escape( $ var ) |
---|---|
参数 | $ var (混合) : 要转义的变量(字符串或数组) |
返回 | HTML转义字符串 |
返回类型 | mixed |
描述 | 此功能行为作为本机PHP htmlspecialchars()函数. |
语法 | get_mimes() |
---|---|
返回 | 文件类型的关联数组 |
返回类型 | 数组 |
描述 | 此函数从 application/config/mimes.php 返回对MIME数组的引用. |
语法 | is_https() |
---|---|
返回 | 如果当前正在使用HTT,则为TRUE P-over-SSL,如果不是则为FALSE |
返回类型 | bool |
描述 | 如果是,则返回TRUE使用安全(HTTPS)连接,在任何其他情况下使用FALSE(包括非HTTP请求). |
语法 | is_cli() |
---|---|
返回 | 如果当前在CLI下运行则为TRUE,否则为FALSE |
返回类型 | bool |
描述 | 如果应用程序通过命令行运行则返回TRUE,否则返回FALSE. |
语法 | function_usable( $ function_name ) |
---|---|
参数 | $ function_name ( string )&m在我们中;函数名称 |
返回类型 | bool |
描述 | 如果返回TRUE,则返回TRUE一个函数存在且可用,否则为FALSE. |
下面是一个示例,它演示了上述所有函数.
示例
这里我们只创建了一个控制器,我们将在其中使用上述功能.复制下面给出的代码并将其保存在 application/controller/CommonFun_Controller.php .
"; var_dump(is_really_writable('./Form.php')); echo config_item('language')."
"; echo remove_invisible_characters('This is a test','UTF8')."
"; $str = '< This > is \' a " test & string'; echo html_escape($str)."
"; echo "is_https():".var_dump(is_https())."
"; echo "is_cli():".var_dump(is_cli())."
"; var_dump(function_usable('test'))."
"; echo "get_mimes():".print_r(get_mimes())."
"; } public function test() { echo "Test function"; } } ?>
更改application/config/routes.php中的 routes.php 文件,为上述控制器添加路由,并在文件末尾添加以下行.
$ route ['commonfunctions'] ='CommonFun_Controller';
在地址栏中输入以下网址:你的浏览器执行这个例子.
http://yoursite.com/index.php/commonfunctions