erazdorova/otus-userdata-package

此包的最新版本(v1.0.0)没有可用的许可证信息。

v1.0.0 2022-03-12 20:46 UTC

This package is auto-updated.

Last update: 2024-09-13 02:27:18 UTC


README

该包允许从输入数据(姓氏,出生日期)中确定性别、年龄类别

要求

  • php >= 7.4
  • nesbot/carbon >= 2.57

安装

使用 composer

$ composer require erazdorova/otus-userdata-package
{
  "require": {
    "erazdorova/otus-userdata-package": "^1.0"
  }
}

使用

<?php
require 'vendor/autoload.php';

use ERazdorova\OtusUserDataPackage\Processor\UserDataProcessor;

$userData = new UserDataProcessor('Александровна', '01.01.1999');

printf("Пол: %s\n", $userData->getGender() ?? '<не определен>');
printf("Возраст: %s\n", $userData->getAge() ?? '<не определен>');
printf("Возрастная категория (согласно ВОЗ): %s\n", $userData->getAgeGrade() ?? '<не определена>');