Перевод реального времени в игровое

хоур минуте секунд

на английском в школе так учили

ноу хоур монтх секонд

кого ты обманываешь секонд это второй а есть фирст

aaaa

слушай ты хороший погромист проверь пожалуйста мой код просто я хотел сделать типа енумы как в других языках погромирования например жава правильно я сделал или нрет

<?php

declare(strict_types = 1);

namespace Bestaford\Core\utils;

use Bestaford\Core\Core;
use pocketmine\utils\TextFormat;

class Faction {

    public const FACTION_NONE = "none";
    public const FACTION_POLICE = "police";

    private static array $members = [];

    private string $name;

    private string $color;

    private function __construct(string $name, string $color) {
        $this->name = $name;
        $this->color = $color;
    }

    private static function setup() : void {
        self::registerAll(
            new self(self::FACTION_NONE, TextFormat::WHITE),
            new self(self::FACTION_POLICE, TextFormat::BLUE)
        );
    }

    private static function register(string $name, self $member) : void {
        self::$members[$name] = $member;
    }

    private static function registerAll(self ...$members) : void {
        foreach($members as $member) {
            self::register($member->getName(), $member);
        }
    }

    private static function checkInit() : void {
        if(empty(self::$members)) {
            self::setup();
        }
    }

    public static function get(string $name) : self {
        self::checkInit();
        return self::$members[$name];
    }

    public static function getAll() : array {
        self::checkInit();
        return self::$members;
    }

    public function getName() : string {
        return $this->name;
    }

    public function getDisplayName() : string {
        return Core::translate("faction.".$this->name);
    }

    public function getColor() : string {
        return $this->color;
    }

}

што зачем а менеджер

штобы из базы даных жсон которая на 800к записей достать имя фракции а потом получить ее по имени вот так вот

аааааа

Можно было сделать так

<?php

$time = date("F d, g:i");

?>

но ладно

Нах так делать и лишний код писать скажи

ааа даа ты умный

1 лайк

ага хорошо ты молодец да а что ты будешь дальше с этим делать
image

Я пример показал

+7

я не стал кидать это в инструкции, потому что полезность весьма сомнительна, чисто по приколу

Для важных инструкций есть раздел Инструкции для новичков - Talk 24Serv