gipetto / cowsay
Linux Cowsay 工具的 PHP 扩展版本
2.0.0
2024-07-19 21:13 UTC
Requires
- php: >=8.0.2
- symfony/string: 6.0
Requires (Dev)
- phpunit/phpunit: ~10.2.0
README
Linux Cowsay 工具的 PHP 扩展版本,支持扩展。
要求
- 最低要求:PHP 8.0.2+
- 推荐版本:PHP 8.2+
官方支持的 PHP 版本:[链接](https://php.ac.cn/supported-versions.php)
安装
$ composer require Gipetto/CowSay
快速入门
use CowSay\Cow; $bessie = new Cow('Hello, Farm!'); // store the output in a variable $output = $bessie->say(); echo $output; // or just echo the object for direct output echo $bessie;
显示
------------
< Hello, Farm! >
------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
运行 php demo.php 查看所有包含的牛和它们的特性。
特性
牛支持一些特性。您可以指定眼睛、舌头、乳房,是的,您还可以指定粪便。
$bessie = new Cow('Hello, Farm!'); $bessie->setEyes('oO') ->setTongue('U') ->setPoop('@@@') ->setUdder('W'); echo $bessie;
显示
------------
< Hello, Farm! >
------------
\ ^__^
\ (oO)\_______
(__)\ )\/\
U ||----W |
|| || @@@
扩展 CowSay
添加新的牛体
CowSay 可以轻松扩展以添加新的牛体以满足您的定制需求。有关更多信息,请参阅Carcasses教程。
添加新的特性
向 CowSay 添加新的特性很容易。有关更多信息,请参阅Custom Traits文档。
已知问题
- 对于字节长度较长的字符串,行长度计算尚未完全理解。例如:中文。
许可证
CowSay 在MIT 许可证 (MIT)下发布。