• 技术文章 >PHP >PHP框架

    php CodeIgniter框架的作用

    小妮浅浅小妮浅浅2021-03-18 09:53:13原创4796

    本文操作系统:windows7系统、PHP5.6版本、DELL G3电脑。

    1.CodeIgniter框架概念

    CodeIgniter是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为 PHP 程序员建立功能完善的 Web 应用程序。CodeIgniter 是一个基于MVC框架的PHP开源轻量级框架 ,适合快速开发,相对与Zend Freamwork,其更容易学习和应用,而且CodeIgniter 入门简单,配置方便。

    2.优点

    框架配置简单,执行效率高,有基本的路由功能,能够进行一定程度的路由,有初步的layout功能,可以制作一定程度的界面外观,数据库功能封装的不错,具有MVC的功能,快速简洁,代码不多,简单易学,容易上手,适合php新人,用于小应用开发,学习成本低。文档详细。具有简单好用的library

    3.缺点

    缺乏扩展能力,内部结构混乱,只能做小应用,对于中大型应该不能满足。设计模式简单。

    4.核心框架文件

    system/core/CodeIgniter.php本文件为整个框架的核心,从其命名上即可窥见一斑;以下列举文件中一些关键点:

    (1)检测是否由入口文件进入:defined('BASEPATH') OR exit('No direct script access allowed');如果是直接访问(不通过index.php)则返回错误。

    (2)这一阻止方式比较直接(检测只有入口文件里才定义的一个常量),且在每一个非入口文件的PHP文件中都需要手动声明一次。

    (3)其他方式包括:在目录下添加.htaccess,建立index.html,里面设置报错信息等。

    以上就是php中CodeIgniter框架的作用,通过本篇的学习,我们会发现它在扩展能力上要比其他的框架优秀,有这方面需求的可以选择CodeIgniter框架来解决问题。更多php学习指路:php框架

    专题推荐:php codeigniter框架
    上一篇:ThinkPHP配置文件的方法 下一篇:php中CodeIgniter的安装方法

    相关文章推荐

    • ​php thinkphp框架怎么用?• php中CakePHP框架如何使用?• php中ThinkPHP的用处• php中yii框架的作用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网