肉磨机 / stringable
此包已被废弃,不再维护。未建议任何替代包。
用于轻松识别实现魔法 __toString 方法的类的接口。
v0.1.0
2015-09-27 18:44 UTC
This package is not auto-updated.
Last update: 2020-01-24 16:00:16 UTC
README
Stringable
用于轻松识别实现 PHP 的魔法 __toString
方法的类的接口。
提供的是接口本身,它建立了实现该接口的类必须有的魔法方法。同时还有一个虚拟类,可以在测试中使用,作为替身、存根或模拟对象。
安装
打开终端,进入您的项目目录,然后执行以下命令将此包添加到依赖项
$ composer require fleshgrinder/stringable
此命令需要您全局安装了 Composer,请参阅 Composer 文档的 安装章节。
使用方法
重要
由于 Zend 引擎的限制,您不能在__toSring
方法中抛出任何异常。请在此 PHP 请求 上投票和评论,希望这将得到修复。
简单地实现接口和 PHP 的魔法 __toString
方法。
class YourClass implements Stringable { /** * @inheritDoc */ public function __toString() { return ''; } }