raymond-byczko / toolboxphp
一个通用的PHP代码工具箱
Requires
- php: ^7.0
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is not auto-updated.
Last update: 2024-09-19 16:55:45 UTC
README
最后修改日期
2018-03-12
状态
此公共仓库正在开发中。
因此,这是一份草案作品。
安装
此仓库正在开发中。
以下是一些草案安装说明。
#第1步
添加或编辑 composer.json 文件以包含以下内容。
{
"require": {
"raymond-byczko/toolboxphp": "dev-master"
}
}
#第2步
编辑包含您的数据库凭证的文件。对于 toolboxphp,这是
vendor/raymond-byczko/toolboxphp/hasdbchanged/test/TestAttributes.php
#第3步
创建一个测试文件以确保您可以正确地自动加载。以下是一个示例
<?php $al = __DIR__."/../vendor/autoload.php"; require $al; echo '<pre>Inside hitoolbox.php</pre>'; echo '<pre>'.$al.'</pre>'; $objTU = new \hasdbchanged\TableUtility(); $dbattrib = new \hasdbchanged\test\TestAttributes(); $objTU->setInformation($dbattrib); $fullFormat = $objTU->getFullFormat(); echo '<pre>'."\n"; echo 'fullFormat='.var_export($fullFormat, TRUE)."\n"; echo '</pre>'."\n"; ?>
具体安装说明将很快添加。
变更日志
日期:2012-02-12 - 添加了ctlwebservice;日期:2012-02-13 - 向ctlwebservice添加了一些数据库功能;日期:2012-02-14 - 将代码推送到共享服务器进行部署测试。为此,在 .htaccess 中使用了环境变量(SetEnv);日期:2013-02-18 - 添加了dbimport并开始填充它;日期:2018-03-02 - 添加了Travis CI。使其通过。需要增强。
目的
该仓库的目的是包含一组在软件开发中具有实际用途的PHP工具。本质上,它应该使生活更轻松、更快。
这可以包括从查看MySQL数据库的PHP代码到帮助快速创建网页的一般框架。这比为不耐烦的客户创建一组缓慢的页面要好得多。
每个工具都将在toolboxphp仓库中拥有自己的目录。
工具
-
hasdbchanged - 一组用于查询运行中的MySQL数据库并确定数据库是否发生变化的PHP文件。设想这是一个在crontab下运行的脚本,这样开发者就可以看到数据库管理员是否通过更改列名等行为,使PHP代码失去了根基。
-
ctlwebservice - 一组用于通过Web服务(SOAP)控制某物的演示代码。这个“某物”是一个可以调整高度和角度的表。该表假定位于中心轴上并可旋转。此代码演示了使用GET(或POST)以及SOAP和syslog进行日志记录。包括数据库功能。请参阅sql子目录中的表创建脚本。部署基于环境变量。请参阅文件:.htaccess。
-
facebookapi - TODO
-
dbimport - 这是一组PHP代码和apache2文件,允许数据库导入,但实际上,它将提供更多功能。例如,它允许将Excel电子表格数据推送到网站,然后用于填充几种类型的数据库,包括关系型数据库甚至NoSQL数据库。基本上,它允许将数据从电子表格中移动出来。此外,它通过各种图形工具提供审查电子表格数据的功能。其状态是:不完整,正在进行中。