1 Star 4 Fork 0

mayoushang / phpfun

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
# 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/)

空文件

简介

phpfun扩展函数库,类似迷你版的composer,想用什么功能,在线安装一下两行代码就可以用啦,再也不用自己造轮子啦 目前可安装的功能 Http:1.0:网络请求类,post,get,https,文件上传下载统统都可以。 UploadFile:1.0:文件上传类,不会写文件上传?没关系两行代码就哦了。 DbMysql:1.0:数据库操作类,一般的数据库读取处理都没啥问题啦。 展开 收起
PHP 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/mayoushang/phpfun.git
git@gitee.com:mayoushang/phpfun.git
mayoushang
phpfun
phpfun
master

搜索帮助