php-extended / php-ensure
5.0.1
2020-02-20 22:53 UTC
Requires
- php: >=7.0
- php-extended/php-inspect: ^2
README
一个用于安全地将指针转换为正确数据类型的库
安装
此库的安装通过 composer 完成。从 他们的网站 下载 composer.phar
。然后在您的 composer.json 中添加
"require": {
...
"php-extended/php-ensure": "^5",
...
}
然后运行 php composer.phar update
来安装此库。此库中所有类的自动加载都通过 composer 的自动加载器完成。
基本用法
此类提供了多个 isSomething
方法,以确保给定的数据具有正确的类型。这些方法检查给定的变量是否是正确的类型,并在静默模式下返回 true 或 false。在正常模式下,如果值不是正确的类型,它们将抛出异常。
此类还提供了多个 toSomething
方法,以确保给定的数据可以转换为正确的类型。在静默模式下,这些方法将尝试将给定的值转换为适当的类型,如果无法转换,则抛出异常。在正常模式下,如果值不可转换,它们将抛出异常。
请注意,这些方法允许 null 作为任何类型,除非调用 toSomethingNotNull
方法。
此类不提供断言某事是否为真的方法,只提供尽可能提供正确类型对象的方法。
许可证
MIT (见 许可证文件).