精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

CodeIgniter 常用函數

codeigniter 常用函數

 

codeigniter 庫函數和輔助函數在使用前需要初始化,但有一些常用函數不需要初始化。

下面給出了這些常用功能及其說明。

語法 is_php($version)
parameters

$version ( string) ? 版本號

returns 如果正在運行的 php 版本至少是指定的版本,則為 true,否則為 false
return type void
說明 確定正在使用的 php 版本是否大于提供的版本號。
語法 is_really_writable($file)
parameters

$file ( string)-文件路徑

returns 如果路徑可寫則為true,否則為false
return type bool
說明 檢查文件是否可寫。
語法 config_item($key)
parameters

$key ( string) ? 配置項鍵

returns 如果沒有找到配置鍵值或null
return type mixed
說明 該函數用于獲取配置項
語法 set_status_header($code[, $text = ''])
parameters

$code ( int)-http 響應狀態碼

$text ( string)-使用狀態代碼設置的自定義消息

returns  
return type void
說明 此功能允許您手動設置服務器狀態標頭。
語法 remove_invisible_characters($str[, $url_encoded = true])
parameters

$str ( string)-輸入字符串

$url_encoded ( bool)-是否也刪除 urlencoded 字符

returns 清理過的字符串
return type string
說明 此功能可防止在 ascii 字符之間插入 null 字符
語法 html_escape($var)
parameters

$var ( mixed)-要轉義的變量(字符串或數組)

returns html 轉義字符串
return type mixed
說明 此函數充當原生 php htmlspecialchars() 函數。
語法 get_mimes()
returns 文件類型的關聯數組
return type array
說明 此函數返回對 application/config/mimes.php 中 mime 數組的引用。
語法 is_https()
returns 如果當前使用 http-over-ssl,則為 true,否則為 false
return type bool
說明 如果使用安全 (https) 連接,則返回 true,在任何其他情況下(包括非 http 請求)返回 false。
語法 is_cli()
returns 如果當前在 cli 下運行,則為 true,否則為 false
return type bool
說明 如果應用程序通過命令行運行,則返回 true,否則返回 false。
語法 function_usable($function_name)
parameters

$function_name ( string) ? 函數名

return type bool
說明 如果函數存在且可用則返回 true,否則返回 false。

下面是一個示例,它演示了上述所有功能。

 

示例

這里我們只創建了一個控制器,我們將在其中使用上述功能。復制下面給定的代碼并將其保存在 application/controller/commonfun_controller.php。

 
   class commonfun_controller extends ci_controller { 
  
      public function index() {
         set_status_header(200); 
         echo is_php('5.3')."
"; 
         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';

在瀏覽器的地址欄中輸入以下 url 以執行示例。

http://yoursite.com/index.php/commonfunctions

下一節:codeigniter 頁面緩存

codeigniter 教程

相關文章