php-library

简介

php-library是由本人在日常code中常用的一些php开源库汇总而来,其中进行了一些修改。 项目有两个文件夹 library文件夹是一些常用的类 Function文件夹是一些很实用的函数方法或为某些php低版本拓展在新版本中已实现的函数方法,例如:password_hash()

php-library中所有库均有所修改,去除了兼容php5.3一下的判断代码,以提升调用和执行效率。

php-library仅支持PHP5.3.0及其以上的php环境。

库中library文件夹中是各种类库核心,每一种类库一个文件夹保存。

demo.phplibrary文件夹下各个类库的调用举例,具备自动加载机制,在php环境下,浏览器直接访问demo.php即可看到详细的使用介绍。

index.phpdemo.php的一个快速入口,可以看到该文件中仅一句代码:include __DIR__.'/demo.php';

library文件夹下的类库命名规则

既然仅支持php5.3及其以上的php环境,php-library所有代码均添加了命名空间的支持

命名空间规则与目录规则对应

library文件夹下的所有类库均归属于library命名空间下

library文件夹下每一个开源库一个文件夹,又对应于一个子命名空间。

类名与类文件名规则对应

####类名规则:#### 类名首字母大写,多个具有语义的单词类名,各单词首字母也大写 ps:虽然PHP类名并不区分大小写,但作为一种规则可以减少很多不必要的麻烦 ####类文件规则:#### 类文件名为类名.class.php

例如Hashids类,命名空间为:libraryHashids;文件名为Hashids.class.php,文件路径为:./library/Hashids/Hashids.class.php

版权申明

由于php-library收集至开源库,各个开源库遵循的开源协议各异,鄙人不保留任何php-library中各个开源库代码的权利,代码所有权归各开源库原作者所有。

换种说法:php-library只是一个各个好用php开源库汇总集合,鄙人额外添加了一些注释或适配修改;添加了一些中文注释或中文调用方法的说明。

在线Demo演示

http://blog.jjonline.cn/project/php-library/

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。