php框架的执行流程

php框架的执行流程

ID:37144442

大小:20.71 KB

页数:8页

时间:2019-05-19

php框架的执行流程_第1页
php框架的执行流程_第2页
php框架的执行流程_第3页
php框架的执行流程_第4页
php框架的执行流程_第5页
资源描述:

《php框架的执行流程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、框架CodeIgniter介绍:CodeIgniter是一个小巧但功能强大的PHP框架,作为一个简单而“优雅”的工具包,它可以为PHP程序员建立功能完善的Web应用程序。如果你是一个使用共享主机,并且为客户所要求的期限而烦恼的开发人员,如果你已经厌倦了那些傻大笨粗的框架,他正是你需要的:http://codeigniter.org.cn/CodeIgniter中国网站

2、folder(系统文件夹[system]),$application_folder(应用程序文件夹[application])(2).定义一些常量,包括:EXT(文件扩展名[pathinfo(__FILE__,PATHINFO_EXTENSION)]),FCPATH(文件在服务器中的完整路径名[__FILE__]),SELF(包含扩展名的文件名[pathinfo(__FILE__,PATHINFO_BASENAME)]),BASEPATH(系统文件夹的路径[$system_folder.'/']),AP

3、PPATH(程序所在文件夹[$application_folder.'/']),(3).定向至BASEPATH.'codeigniter/CodeIgniter'.EXT;(4).结束?>

4、file);//判断文件是否可写&load_class($class,$instantiate=TRUE)//这个函数利用单件模式,当请求的 class不存在时就加载这个类,然后将其设置成一个静态变量,如果已经加载了这个类,则返回这个类的安装变 量//第二个 参数指示,是否实例化此类,如果设置为false,则只是包含此类的文件而不进行实例化,返回的值为true/false 只是是否加载成功//从 libraries中加载类库&get_config()//返回config.php文件中的配置数组confi

5、g_item($item)//获取某个配置项show_error($message)//显示错误show_404($page='')//显示404错误log_message($level='error',$message,$php_error=FALSE)//将信息写入 日志_exception_handler($severity,$message,$filepath,$line)//错误处理函数 ,可以拦截错误并写入到指定的文件中(2),兼容性函数,处理一些在某些版本中不存在的函数require(BA

6、SEPATH.'codeigniter/Compat'.EXT);Compat.php中存在下列内容:定义了错误显示级别:define('E_STRICT',2048);定义了函数:ctype_digit($str)//字符串中只包含数字,否则返回false定义了函数:ctype_alnum($str);//字符串中只包含数字或者字母,否则返回false(3).加载框架常量require(APPPATH.'config/constants'.EXT);此文件中定义的常量具体见文件中,此处省略(4).设置

7、错误处理,禁用magic_quotes_runtime(5).导入benchmark类,设置断点并调试断点,这个类使你可以设置断点来计算运行时间和消耗的内存$BM=&load_class('Benchmark');Benchmark类中有下列属性和方法:var$marker=array();//断点的数组functionmark($name)//设置一个断点,将现在的时间以微秒标识赋值给此变量functionelapsed_time($point1='',$point2='',$decimals=4)/

8、/计算 两个断点的间隔时间,如果第一个断点的值为空,则返回一个标签{elapsed_time},在output类中将处理这个标 签functionmemory_usage()//返回一个{memory_usage}标签,在output类中将处理 这个标签,因为显示整个脚本的消耗内存量才是有意义的(6).加载钩子类,提供了一种机制来扩展基本系统的运行方式,即在某些点插入你自己要运行的脚本,包 括诸多可选点$EXT=&load_class('H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。