kaida-by/php-multiexception
Composer 安装命令:
composer require kaida-by/php-multiexception
包简介
Catch a few exceptions and show them
关键字:
README 文档
README
use KaidaBy\MultiException; function checkSomethingString($string): bool { $exceptions = new MultiException(); if (mb_strlen($string) < 6) { $exceptions->add(new Exception('The string must be longer than 6 characters')); } if (!is_string($string)) { $exceptions->add(new Exception('The input parameter should be a string')); } if (preg_match('%^\p{Lu}%u', $string)) { $exceptions->add(new Exception('The line must begin with a capital letter.')); } if (!$exceptions->isEmpty()) { throw $exceptions; } return true; } try { checkSomething($thing); } catch (MultiException $exceptions) { foreach ($exceptions as $exception) { echo $exception->getMessage() . PHP_EOL; } }
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-01-30