whatsma/zodiacsign 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

whatsma/zodiacsign

最新稳定版本:1.0.1

Composer 安装命令:

composer require whatsma/zodiacsign

包简介

Calculates the zodiac sign for a given day and month.

README 文档

README

Zodiac Sign Calculator in PHP

Zodiac Sign Calculator

A PHP calculator to calculate the zodiac sign for a given day and month.

Status

Total Downloads Latest Stable Version PHP Version Require

Multi PHP Versions Windows/Mac Static Code Analysis

Test Coverage Code Climate Scrutinizer Code Quality

GitHub license

Installation

Install ZodiacSign using Composer:

$ composer require whatsma/zodiacsign:^1.0

Usage

Given a month (integer from 1 to 12) and a day (integer from 1 to 31), calculate the zodiac sign.

Returns a lower case string representing a zodiac sign, (eg "aries", or "leo").

Raises an InvalidMonthException:

  • if the input month is invalid (eg is non int, or has a value of 13)

Raises an InvalidDayException:

  • if the day is invalid (eg is non int, or has a value of 32)
  • if the day is an invalid day of the month, such as 31st of February)

Example

<?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"

Zodiac Sign Calculator out there, in the wild

统计信息

  • 总下载量: 9.04k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 10
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 9
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-12-19