php-extended/php-ensure

此软件包已被废弃,不再维护。作者建议使用 php-extended/php-ensurer-object 软件包。

一个用于安全地将指针转换为正确数据类型的库

5.0.1 2020-02-20 22:53 UTC

This package is auto-updated.

Last update: 2020-08-18 06:55:38 UTC


README

一个用于安全地将指针转换为正确数据类型的库

安装

此库的安装通过 composer 完成。从 他们的网站 下载 composer.phar。然后在您的 composer.json 中添加

	"require": {
		...
		"php-extended/php-ensure": "^5",
		...
	}

然后运行 php composer.phar update 来安装此库。此库中所有类的自动加载都通过 composer 的自动加载器完成。

基本用法

此类提供了多个 isSomething 方法,以确保给定的数据具有正确的类型。这些方法检查给定的变量是否是正确的类型,并在静默模式下返回 true 或 false。在正常模式下,如果值不是正确的类型,它们将抛出异常。

此类还提供了多个 toSomething 方法,以确保给定的数据可以转换为正确的类型。在静默模式下,这些方法将尝试将给定的值转换为适当的类型,如果无法转换,则抛出异常。在正常模式下,如果值不可转换,它们将抛出异常。

请注意,这些方法允许 null 作为任何类型,除非调用 toSomethingNotNull 方法。

此类不提供断言某事是否为真的方法,只提供尽可能提供正确类型对象的方法。

许可证

MIT (见 许可证文件).