zoukankan      html  css  js  c++  java
  • canphp框架功能与特性介绍

    canphp简介  

    canphp框架是一个简洁,自由,高效的php开源框架。以“简单,自由,包容”为理念,主要是为了简化和快速开发小型项目和开源系统二次开发而诞生。它既可以完美的支持mvc模式,又可以不受限制的支持传统编程模式。它是一个轻量级的php框架,同时也是一个实用的php工具包,国内第一款可用于开源系统二次开发的php框架。以面向应用为主,不纠结于OOP,不纠结于MVC,不纠结于设计模式,不拘一格,力求简单快速优质的完成项目开发,是中小型项目开发首选。 
    canphp特性

      1 简单,初学者只要花上短短几个小时,就可以轻松熟练驾驭它。 
      2 自由,它不像现有的php框架一样固定mvc模式,核心只是三个相互独立单一入口控制,模板引擎,数据库操作类,它可用于任何一个php开源项目二次开发中,其他功能均不依赖于框架核心,可任意移植到你其它的项目中。 
      3 高效,充分利用了php特性,文件加载少,效率高。 
      4 实用,封装了web开发常用的函数和类 
      5 免费,它是一个遵循apache协议的开源产品。 
      6易扩展,可以轻松将优秀的开源产品如smarty,kindeditor扩展进来。 
    功能介绍  

         1 单一入口控制 
      2 简单的模板引擎 
      3 数据库缓存控制 
      4 静态页面生成 
      5 多语言支持 
      6 多样式分页 
      7 文件图片上传 
      8 验证码生成与图片缩略图 
      9 无限分类 
      10 邮件发送 
      11 数据采集功能 
      12 常用函数库和数据安全过滤函数库 
    目录结构: 

     core:cp框架核心类库,主要有单一入口控制类,模板引擎类,数据库操作封装类 
      lib: cp官方扩展函数库与类库,与cp核心无关,可任意移植到你其它的项目中 
      ext:第三方或你自己的扩展库 
    hello world输出  1 创建单一入口文件index.php 
      <?php 
      //定义CanPHP框架目录 
      define('CP_PATH',dirname(__FILE__).'/CanPHP/'); 
      require(CP_PATH.'core/cpApp.class.php');//加载应用控制类 
      $app=new cpApp();//实例化单一入口应用控制类 
      //执行项目 
      $app->run(); 
      ?> 
      2 执行单一入口文件index.php,会自动创建目录,同时输出hello world;

  • 相关阅读:
    c# where(泛型类型约束)
    jQuery自定义插件
    jQuery插件定义
    SQL中merge into用法
    .net framework 4.5安装失败
    jQuery操作Form表单元素
    在WebAPI使用Session
    大数据量数据库设计与优化方案(SQL优化)
    修改NUGET包默认存放位置
    C#知识体系(一) 常用的LInq 与lambda表达式
  • 原文地址:https://www.cnblogs.com/canphp/p/1982562.html
Copyright © 2011-2022 走看看