wanren / basiclibrary.php
WRJT's php basic class library.
Installs: 54
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:string
pkg:composer/wanren/basiclibrary.php
Requires
- php: ^7.4.0
- ext-bcmath: *
- ext-gd: *
- ext-iconv: *
- ext-json: *
- ext-libxml: *
- ext-mbstring: *
- ext-simplexml: *
- monolog/monolog: ^2.9.0
- vlucas/phpdotenv: ^5.6
Requires (Dev)
- phpunit/phpunit: 9.6.*
- wanren/tp32-phpunit-tool: dev-master
This package is auto-updated.
Last update: 2025-10-16 02:22:41 UTC
README
项目介绍
- 本项目是对PHP常用函数、类、扩展的封装,方便开发者使用。
- 本项目已自动关联到PHP包管理仓库Packagist(https://packagist.org/ ),可以直接通过composer安装和更新。
版本说明
- 本分支(V3.2)跟master分支,并行开发,互不合并,两个分支的代码除语法差异外,大部分功能相同。
- master分支应用于ThinkORM3.x/4.x + PHP8.0环境下,
- V3.2分支应用于ThinkPHTP3.2.x + PHP7.4环境下。
项目文件结构配置
- 本项目中使用的ThinkPHP目录,采用软连接的方式引入,而不是直接拷贝到项目目录下。具体操作:
- 在命令行模式中,进入本项目的根目录,
- 执行命令:
mklink /D "ThinkPHP" "/path/to/TP32project/ThinkPHP",例如:mklink /D "ThinkPHP" "D:\HOME\OpenSource\ThinkPHP3.2\ThinkPHP" - 然后在项目中使用
ThinkPHP目录以及其目录下的类库、函数等即可。 - 当向git提交代码时,只需要提交
ThinkPHP目录(而不会提交整个ThinkPHP目录下的所有文件)即可。
安装与使用
// 安装指定版本(支持环境ThinPHP3.2.x + PHP7.4)
composer require wanren/basiclibrary.php:3.2.x-dev
通过composer安装本项目后,会提示“你的项目目录\vendor/wanren/basiclibrary.php/ThinkPHP/Library”这个文件或者目录不存在,这是正常现象,不影响使用,因为本项目使用的ThinkPHP目录是软连接过来的。 安装完成后,在代码中引入以下代码即可使用。
本项目更新的方式
项目代码修改后,提交到
项目代码提交到github(Gitee后,Packagist会检测并自动更新(如果没有自动更新,请按照.nogit.readme.md
文件内的说明手动执行)。https://github.com/wanrengroup/BasicLibrary.PHP/ )后,packagist会自动检测并更新。
第三方项目使用以下命令即可获得最新版本的功能:composer update wanren/basiclibrary.php:3.2.x-dev。