核心超级用户类

dev-master 2017-03-03 18:54 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:17:55 UTC


README

超级用户和其他人的核心类(用作子模块)

PHP常见任务的类集合,例如

  • 数据库查询(使用PDO)
  • 为XMLHttp请求创建编码为JSON的响应
  • 处理$_SESSION和$_COOKIE
  • 解析各种文件MIME类型
  • 管理登录
  • 记录PHP错误
  • 等等。

安装说明

将类包含到您的项目中有很多种方法,例如以归档格式下载并提取到所需位置,直接克隆到您的项目中,或在项目存储库中添加为子模块。

添加为子模块

  • 复制存储库URI或将其复制并复制您分支的URI
  • 在您的项目目录中执行cd
  • git submodule add {repository URI} {path/to/destination}
  • 注意,子模块不在常规的git pull中更新
  • 要更新子模块,请使用git submodule update

使用

Super User Core类设计得易于与PHP的内置自动加载一起使用

  • 确保父目录在您的include_path
  • set_include_path({core_parent_directory} . PATH_SEPARATOR . get_include_path());
  • 配置要使用的文件扩展名
  • spl_autoload_extensions('.class.php');
  • 设置自动加载
  • spl_autoload_register();
  • 创建包含路径/命名空间的新类实例
  • $my_class = new \shgysk8zer0\Core\my_class($args)
  • 或者 $my_class = \shgysk8zer0\Core\my_class::static_method($args)

更新

如果作为Git中的子模块安装,则更新相对简单

  • 要更新到最新版本: git submodule update --remote
  • 要更新到存储库中的版本
  • git pull 从您的存储库拉取更改
  • git submodule update 检出项目中存储库使用的提交

Git将子模块视为单个文件,除非您检出分支,否则子模块具有DETACHED HEAD

贡献

报告错误或请求功能

问题可以通过我的问题页面在GitHub上报告

创建拉取请求

可以在GitHub或通过电子邮件创建拉取请求。为了获得最佳效果,您应该fork此存储库并将主存储库作为远程存储库添加 git remote add shgysk8zer0 git://github.com/shgysk8zer0/core.git

  • 在GitHub上创建拉取请求
  • 通过电子邮件发送拉取请求
  • git request-pull shgysk8zer0/master origin > {path/to/destination.diff}的输出发给我
  • 或发送补丁(附带拉取请求或diff)
  • git format-patch -o {/path/to/patches} shgysk8zer0/master

捐赠

可以使用比特币进行捐赠(即将推出PayPal)

Bitcoin QR 12WunGFBrDTRkAdgU6fbiZyyM4WSaAZeHD