whatsma / zodiacsign
计算给定日期和月份的星座。
1.0.1
2017-08-04 11:16 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: 4.*
README
星座计算器
一个PHP计算器,用于计算给定日期和月份的星座。
状态
安装
使用 Composer 安装ZodiacSign
$ composer require whatsma/zodiacsign:^1.0
用法
给定一个月份(整数,从1到12)和一个日期(整数,从1到31),计算星座。
返回表示星座的小写字符串(例如 "aries",或 "leo")。
如果输入的月份无效(例如不是整数,或值为13)
- 将引发 InvalidMonthException
如果日期无效(例如不是整数,或值为32)
- 如果日期是无效的月份日期,例如2月的31日)
- 将引发 InvalidDayException
示例
<?php require_once __DIR__.'/vendor/autoload.php'; use Whatsma\ZodiacSign; $calculator = new ZodiacSign\Calculator(); try { $day = 17; $month = 8; $zodiacSign = $calculator->calculate($day, $month); echo $zodiacSign . "\n"; } catch (ZodiacSign\InvalidDayException $e) { echo "ERROR: Invalid Day"; } catch (ZodiacSign\InvalidMonthException $e) { echo "ERROR: Invalid Month"; } // output: "leo"