FoundPHP 核心PHP库

FoundPHP 核心PHP库

FoundPHP 是一个极其迷你的核心库,基础核心不足200KB,为了让使用的用户拥有更好的体验以及开发基础,提供了一些demo示例,让用户上手就可以做开发。

PHP核心库

路径 说明
plugin
class 系统类库
database DBO 数据库
edit 富文本编辑器
file 文件上传库
foundphp FoundPHP 核心
image 图形库
template Ease Template 模板引擎
translate 翻译类
function 函数库
admin.php 管理员后台函数库
category.php 框架分类函数库
globals.php 框架全局函数库
power.php 框架权限函数库

1. 类库

FoundPHP 类库可以采用官方的命名归类方式,可以在框架后台中自己获取需要的库文件,也可以自己在plugin/class下建立自己类库文件夹,文件夹下放入自己的类库文件,使用中调用即可。

FoundPHP 提供了调用类库的全局函数 load(),可以不用引用文件在声明类库,一次性完成所有操作。

  1. //传统调用类库
  2. include 'plugin/class/database/dbo.php';
  3. $db = new FoundPHP_dbo($config['db']);
  4. //调用数据库查询
  5. //FoundPHP 调用
  6. $db = load('class/database/dbo','FoundPHP_dbo',$config['db']);
  7. //调用数据库查询

2. 函数库

FoundPHP 是全自动模块化开发框架,我们在model下建立了shop模块的时候,访问shop的操作时框架会自动载入 plugin/function/shop.php 对应函数库,此函数库只针对model 中shop的功能,其他项目则需要单独引用此函数库。



Ease Template 模板调试平台 [PHP Ver:7.3.32] (Power by FoundPHP.com) [清除缓存]
缓存 ID: 1 索引模式: True 缓存目录: data/FoundPHP_v407864A/cache/manual/ 模板目录: plugin/view/default/manual/
模板格式: htm 占用内存: 2.1 mb 运行时间: 0.0164秒 技术支持: ET.FoundPHP.com
打开模板文件: 3个
plugin/view/default/header.htm
修改: 2022-08-04 16:56 大小: 5.66KB
plugin/view/default/manual/default.htm
修改: 2024-12-20 10:04 大小: 5.9KB
plugin/view/default/footer.htm
修改: 2022-08-04 16:56 大小: 5.07KB
载入PHP文件数: 15
index.php  1.31KB
修改: 2024-09-03 14:37 运行时间:0.000
plugin/controller.php  47.2KB
修改: 2024-09-03 15:01 运行时间:0.000
data/config.php  10.01KB
修改: 2024-12-20 10:05 运行时间:0.000
plugin/class/template/ease_template.php  52.99KB
修改: 2021-10-02 12:06 运行时间:0.000
plugin/function/globals.php  6.05KB
修改: 2021-04-28 11:45 运行时间:0.000
plugin/class/foundphp/encrypt.php  5.63KB
修改: 2021-02-09 12:48 运行时间:0.000
plugin/class/foundphp/zip.php  2.6KB
修改: 2021-03-02 17:13 运行时间:0.000
plugin/class/image/resize.php  21.25KB
修改: 2022-10-28 16:55 运行时间:0.000
plugin/class/file/upload.php  17.22KB
修改: 2021-01-16 18:15 运行时间:0.000
plugin/class/database/dbo.php  31.88KB
修改: 2022-10-28 16:54 运行时间:0.000
plugin/class/database/mysqli.php  3.91KB
修改: 2022-10-28 16:54 运行时间:0.001
plugin/function/manual.php  5.77KB
修改: 2020-12-29 18:31 运行时间:0.001
plugin/model/manual/default.php  3.37KB
修改: 2024-12-20 10:03 运行时间:0.001
data/FoundPHP_v407864A/cache/FoundPHP_DB_3c78b35502b2693fefdfc51cba3a53a5.php  54.36KB
修改: 2025-03-15 02:30 运行时间:0.001
data/FoundPHP_v407864A/cache/manual/1_manual_default_.zh.php  17.54KB
修改: 2025-03-15 02:30 运行时间:0.001

FoundPHP DataBase Object 调试平台 (Power by FoundPHP.com)
数据库: MYSQL 5.7.44-log 技术支持: 127.0.0.1 数据库: DB.FoundPHP.com
库名: foundphp_com 帐号: foundphp_com 编码: utf8mb4
数据查询(执行语句:5条)
SELECT cate_id,language,cate_name FROM n_category WHERE types='sys_language'  
运行时间: 2025-03-15 02:36:31 0.002
SELECT a.*,b.subject,b.content,b.md_content,c.reader FROM n_articles a LEFT JOIN n_article_data b ON b.aid=a.aid LEFT JOIN n_category c ON c.cate_id=a.cate_id WHERE a.cate_id='1786' AND a.cases='phpcourse' AND b.lang="zh"  
运行时间: 2025-03-15 02:36:31 0.002
SELECT lang FROM n_article_data WHERE aid='1793'  
运行时间: 2025-03-15 02:36:31 0.003
UPDATE n_articles SET `views` = views+1 WHERE aid='1786' 
运行时间: 2025-03-15 02:36:31 0.006
UPDATE n_category SET `reader` = reader+1 WHERE cate_id='1786' 
运行时间: 2025-03-15 02:36:31 0.009