kohana Core类文件封装方法:这里做了一个封装用Kohana代替Core
kohana::init初始化项目环境
kohana::deinit清除初始化的环境
kohana::globals重置globals变量设置
kohana::sanitize格式化输入变量
kohana::auto_load自动加载文件
kohana::auto_load_lowercase加载老式命名方式的文件
kohana::modules添加模块
kohana::include_paths返回当前页面路径包括应用路径,系统路径和各个模块路径
kohana::find_file查找文件
kohana::list_files查找所有符合条件的文件
kohana::load加载文件并返回输出
kohana::cache为数组或字符串提供缓存
kohana::message指定文件获取字符串,2个参数 1个是文件另外一个是字符串的键名
kohana::error_handler将错误转成异常处理,应该是只能处理E_fatal类型的错误
kohana::shutdown_handler处理所有上述没处理到的异常或者错误
kohana::version kohana的版本
kohana Arr类(数组类)文件封装方法:这里所有的方法通过Arr::调用
is_assoc判断数组是否是关联数组
is_array($value)判断是数组还是对象数组
path()返回数组的值,第一个参数为数组,第二个参数如果用.分割则是数组的2个键,如果是通配符则是数组中的键
set_path()设置path()的值
rang()
get($array, $key, $default = NULL)获取数组的值
extract($array, array $paths, $default = NULL)获取数组的值,条件是数组或者二维数组的时候
pluck($array, $key)获取数组中所有$key的值
unshift( array & $array, $key, $val)键值对添加到数组的前面