josantonius/datatype

该包已被弃用,不再维护。没有建议的替代包。

PHP 简单库,用于管理数据类型。

1.1.6 2018-09-22 10:34 UTC

This package is auto-updated.

Last update: 2023-05-22 00:16:36 UTC


README

Latest Stable Version License

此库将不再支持。您可以改用 Validate 库。

西班牙语版本

PHP 简单库,用于管理数据类型。

要求

此库支持 PHP 版本 5.6 或更高版本,并且与 HHVM 版本 3.0 或更高版本兼容。

安装

安装此扩展的首选方式是通过 Composer

要安装 PHP DataType 库,只需

composer require Josantonius/DataType

前面的命令只会安装必要的文件,如果您希望 下载整个源代码,可以使用

composer require Josantonius/DataType --prefer-source

您也可以使用 Git 克隆完整的仓库

$ git clone https://github.com/Josantonius/PHP-DataType.git

或者 手动安装

下载 DataType.php:

wget https://raw.githubusercontent.com/Josantonius/PHP-DataType/master/src/DataType.php

可用方法

此库中的可用方法

- 将对象转换为数组

DataType::objectToArray($object);
属性 描述 类型 必需 默认
$object 对象的变量。 object

返回 (array) → 转换为数组的对象

快速入门

使用 Composer 使用此库

require __DIR__ . '/vendor/autoload.php';

use Josantonius\DataType\DataType;

或者如果您已手动安装,使用它

require_once __DIR__ . '/DataType.php';

use Josantonius\DataType\DataType;

用法

此库的使用示例

$object = new \stdClass();

$object->name  = 'Josantonius';
$object->email = 'info@josantonius.com';
$object->url   = 'https://github.com/josantonius/PHP-DataType';

echo '<pre>'; var_dump(DataType::objectToArray($object)); echo '</pre>';

/*
array(3) {
  ["name"]=>
  string(11) "Josantonius"
  ["email"]=>
  string(20) "info@josantonius.com"
  ["url"]=>
  string(36) "https://github.com/josantonius/PHP-DataType"
}
*/

测试

要运行 测试,您只需要 composer 并执行以下命令

git clone https://github.com/Josantonius/PHP-DataType.git

cd PHP-DataType

composer install

使用 PHPUnit 运行单元测试

composer phpunit

使用 PSR2 代码标准测试 PHPCS

composer phpcs

运行 PHP Mess Detector 测试以检测代码风格中的不一致性

composer phpmd

运行所有之前的测试

composer tests

赞助商

如果这个项目帮助您减少了开发时间,您可以通过 赞助我 以支持我的开源工作 😊

许可证

此仓库遵循MIT许可证

版权所有 © 2016-2018, Josantonius