轻量的PHP开发框架--- litePhp
这个框架是我利用业余时间写的.轻量高效.模板,缓存等都有(模板是拿DZ的),他没有采用类和对象的复杂模式.采用函数作为主要的实现方式.
下面我们来看看这个模板的快速之路,下面是他的目录结构:
index.php是主入口文件
LitePHP目录是其核心目录.Module是程序的模块目录,Resource是模板所在地.
现在我们看看index.php的代码:
<?php
require('LitePHP/Lite.php');
define('APP_ROOT', dirname(__FILE__));
runMVC();
echo '<br />program is run: '. (runTimers() * 1000) . ' ms.';
?>
然后我们写模块代码:
<?php
function actionIndex(){
echo _L('aaa');//该模块的语言资源
loadHelper('LiteDB');
dump(query('select * from ice_sort'));
$title = '标题';
$body = '文本的内容';
include(parse_template('index'));
logmessage('记录日志');
}
function actionQQ() {
echo(_L('E_NOT_FILE'));//默认语言文件中的资源
}
?>
然后我们写他的配置文件config.php
<? if(!defined('IN_LITE')) exit('Access Denied'); ?>
<?php
return array(
'actionprefix' => 'action',
'datasourse' => array(
'host' => '127.0.0.1',
'database' => 'icemvc',
'username' => 'root',
'password' => 'kelezyb',
'prefix' => 'ice',
),
'language' => 'cn',
'view' => array(
'tplpath' => 'Resource/templates',
'tplcpath' => 'Resource/templates_c',
'isCache' => true,
'cacheTimer' => 360,
),
'log' => array(
'logpath' => '_log',
'logmaxsize' => 4096,
),
);
?>
我们看看他的模块语言资源(group.i18n.php)
<?php
return array(
'aaa' => '阿斯顿嘎达公告速递公司的 啊速递公司大概阿斯顿个阿斯嘎斯大概啊三个啊三个',
);
?>
然后打开浏览器,我们输入网址:http://127.1:8080/index.php?mod=group
再输入:http://127.1:8080/index.php?mod=group&act=QQ
其实访问的相当于group.php的actionQQ函数.
/Files/eicesoft/htdocs.zip
分享到:
相关推荐
PHP快速轻量级开发框架是Web开发中的一种高效解决方案,旨在简化编程过程,提高开发效率,同时保持代码的可读性和可维护性。这类框架通常具有较小的体积,但功能强大,适合中小型项目或者需要快速原型开发的场景。在...
**PHP轻量级框架——CodeIgniter** 在Web开发领域,PHP是一种广泛使用的服务器端脚本语言,尤其在构建动态网站方面表现出色。对于初学者和有经验的开发者来说,选择一个合适的PHP框架能极大地提高开发效率和代码...
PHP实例开发源码—Leaps PHP Framework 轻量级php开发框架.zip PHP实例开发源码—Leaps PHP Framework 轻量级php开发框架.zip PHP实例开发源码—Leaps PHP Framework 轻量级php开发框架.zip
在本资源中,我们关注的是一个名为"PHP实例开发源码-php轻量型框架.zip"的压缩包,它包含了PHP编程中的轻量级框架的源代码。轻量级框架是PHP开发中的一种常见实践,旨在提供简洁、高效的基础,帮助开发者快速构建Web...
本项目是基于MVC模式的轻量级Z-PHP框架设计源码,主要使用PHP进行开发。项目共包含25个文件,其中PHP源代码文件21个,Git忽略配置文件gitignore 1个,项目许可证文件LICENSE 1个,Markdown文档文件md 1个,以及TTF...
PHP实例开发源码—ThinkPHP 轻量级PHP开发框架RC2 核心版.zip PHP实例开发源码—ThinkPHP 轻量级PHP开发框架RC2 核心版.zip PHP实例开发源码—ThinkPHP 轻量级PHP开发框架RC2 核心版.zip
**PHP实例开发源码-Wskm轻量级PHP开发框架详解** PHP,全称为Hypertext Preprocessor(超文本预处理器),是一种广泛应用于Web开发的开源脚本语言。它的语法结构简洁,学习曲线平缓,使得许多开发者选择PHP作为构建...
《PHP实例开发源码——Difeye轻量级PHP框架详解》 PHP作为一种广泛使用的开源脚本语言,尤其在Web开发领域,其简洁的语法和高效性使其深受开发者喜爱。Difeye轻量级PHP框架,是众多PHP框架中的一员,它以其小巧、...
PHP实例开发源码—Tommy framework 轻量级PHP框架.zip PHP实例开发源码—Tommy framework 轻量级PHP框架.zip PHP实例开发源码—Tommy framework 轻量级PHP框架.zip
PHP实例开发源码—DooPHP 轻量级开源PHP开发框架.zip PHP实例开发源码—DooPHP 轻量级开源PHP开发框架.zip PHP实例开发源码—DooPHP 轻量级开源PHP开发框架.zip
PHP实例开发源码—DoitPHP 轻量级PhP框架 MySql专业版.zip PHP实例开发源码—DoitPHP 轻量级PhP框架 MySql专业版.zip PHP实例开发源码—DoitPHP 轻量级PhP框架 MySql专业版.zip
PHP实例开发源码—个性化Framk PHP轻量级WEB框架.zip PHP实例开发源码—个性化Framk PHP轻量级WEB框架.zip PHP实例开发源码—个性化Framk PHP轻量级WEB框架.zip
当我们谈论“PHP轻量级数据库框架”时,通常是指那些设计简洁、性能高效且易于集成到项目中的数据库访问库。这类框架使得PHP开发者能够更方便、更高效地进行数据库操作,减少代码量,提高开发效率。 PHP的数据库...
KeFrame是一个个人开发的简单PHP框架。网上已经有太多的框架,我写此框架只是想有一个简单小巧、拥有基本功能、用起来顺手的框架,于是KeFrame诞生了。如果你觉得去研究市面上的框架比较费力的话,你可以从研究此...
总的来说,本教程提供的PHP框架不仅适用于快速开发,还具有高性能和轻量级的特点,结合实际的电商系统案例,将帮助开发者提升技能,更好地适应Web开发的挑战。通过学习和实践,开发者不仅可以掌握PHP语言,还能了解...
这是一个基于ThinkPHP的轻量级PHP开发框架设计,使用PHP语言开发,包含25个文件。主要文件类型包括10个PHP源文件、5个gitignore文件、2个Markdown文档、2个TXT文件、2个.htaccess文件、1个YAML文件、1个JSON文件和1...
【PHP实例开发源码-phpxi php轻量级框架】是一个以PHP编程语言为基础的开源项目,旨在提供一个轻量级的框架,便于开发者快速构建Web应用程序。PHPXI框架以其简洁的代码结构、高效的性能和易用性而受到关注。下面我们...
例如,Laravel、CodeIgniter和Slim Framework等都是知名的PHP轻量级MVC框架。 **5. PHP MVC框架的优势** - **可维护性**:通过分离关注点,使得代码更易于阅读和理解。 - **可扩展性**:通过模块化的结构,方便添加...
"SKPHP轻量级开发框架"是一个专门为PHP开发者设计的简洁高效的开发框架,它旨在简化Web应用的构建过程,提高开发效率。这个框架的核心特点在于它的轻量级特性,这意味着它具有较小的体积,但同时提供了强大的功能。...