代码拉取完成,页面将自动刷新
# phpfun
#### 介绍
phpfun扩展函数库,类似迷你版的composer,想用什么功能,在线安装一下两行代码就可以用啦,再也不用自己造轮子啦
目前可安装的功能
Http:1.0:网络请求类,post,get,https,文件上传下载统统都可以。
UploadFile:1.0:文件上传类,不会写文件上传?没关系两行代码就哦了。
DbMysql:1.0:数据库操作类,一般的数据库读取处理都没啥问题啦。
#### 软件架构
支持php5.3版本及其以上
如果要使用在线升级和安装卸载功能
需开启phar扩展,请配置php.ini,phar.readonly = 0并去掉前面的分号重启
需开启php_openssl扩展,请配置php.ini,去掉extension=php_openssl.dll前面的分号重启
#### 安装教程
1.可以直接下载build目录里的phpfun.phar,导入到项目中使用
2.也可以下载源码,自己运行phpfun.php,编译成phar,导入到项目中使用
3.默认phpfun.phar中只包含框架程序,未包含任何Class扩展,需要在线安装
#### 使用说明
使用例子:test.php
引入phar
require "phpfun\build\phpfun.phar";
实例化phpfun
$phpfun = new phpfun();
1. 查看程序版本信息以及在线升级,返回数组
$phpfun->Version(); 参数默认为0:只检查不升级,1检查并升级
Array
(
[Name] => phpfun
[Version] => 1.0
[author] => Myxf
[gitee] => https://gitee.com/mayoushang/phpfun
[newVer] => 1.0
[newDes] => php函数库1.0发布
[upgrade] => 不需要升级
)
2. 查看所有app的版本信息(目前就仨正在不断更新),返回数组
$phpfun->App();
Array
(
[App] => Array
(
[ClassName] => App
[ClassNewVer] => 1.0
[ClassDes] => 自定义扩展类(默认安装)
[ClassState] => 已安装
[Classver] => 1.0
)
[Http] => Array
(
[ClassName] => Http
[ClassNewVer] => 1.0
[ClassDes] => 网络请求类
[ClassState] => 未安装
[Classver] => 0
)
[UploadFile] => Array
(
[ClassName] => UploadFile
[ClassNewVer] => 1.0
[ClassDes] => 文件上传类型
[ClassState] => 未安装
[Classver] => 0
)
)
3. 安装app,参数:app名称,返回文本成功或失败
$phpfun->AppInstall("UploadFile");
4. 卸载app,参数:app名称,返回文本成功或失败
$phpfun->AppDel("UploadFile");
5. 调用Class,有两个参数第一个Class名称必填,第二个传入class的参数可以是多个,数组类型 例子 array('test1','test2')
$app = $phpfun->mClass("App");
echo $app->run();
6. 每个Class都会单独配说明文件,详见Doc文件夹
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 码云特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型