函数原型:
/**
* 准备运行环境
*/
function init()
开发者通过 require('FLEA.php') 载入 FleaPHP 框架的核心文件后,需要用 FLEA::loadAppInf() 或者 FLEA::setAppInf() 方法来载入 应用程序设置。接下来,必须调用 FLEA::init() 方法来完成 FleaPHP 框架的初始化工作。
FLEA::init() 主要完成下列工作:
安装 FleaPHP 异常的处理例程
根据应用程序设置设置决定是否载入日志服务
检查 php.ini 中 magic_quotes 设置是否为 on,并将被 PHP 自动转义后的数据撤销转义
根据应用程序设置的 urlMode 决定是否对 URL 进行处理
根据应用程序设置 requestFilters 决定运行哪些输入过滤器
根据应用程序设置 autoLoad 决定自动载入哪些文件
根据应用程序设置 sessionProvider 和 autoSessionStart 决定使用哪一个 session 服务
根据应用程序设置 responseCharset 和 requestCharset 定义常量 RESPONSE_CHARSET 和 DATABASE_CHARSET
根据应用程序设置 multiLangaugeSupport 决定是否载入多语言支持
根据应用程序设置 autoResponseHeader 决定是否自动输出 HTTP HEADER 信息
这些初始化工作对于应用程序的绝大部分来说都是必须。因此务必记得在 require('FLEA.php') 后要调用 FLEA::init()。
使用示例:
复制内容到剪贴板
代码:
<?php
require('FLEA.php');
FLEA::loadAppInf('APP_INF.php');
FLEA::init();
FLEA::runMVC();