This commit is contained in:
2025-08-04 18:05:04 +03:00
parent a80c4e6f65
commit 06d92863ee
21 changed files with 928 additions and 45 deletions

49
sources/enums/DBType.php Normal file
View File

@@ -0,0 +1,49 @@
<?php
namespace goodboyalex\php_db_components_pack\enums;
use goodboyalex\php_components_pack\traits\EnumExtensionsTrait;
/**
* Перечисление типов в БД.
*
* @author Александр Бабаев
* @package php_db_components_pack
* @version 1.0
* @since 1.0
*/
enum DBType: int
{
// Подключаем trait для работы с перечислениями
use EnumExtensionsTrait;
/**
* Тип целых чисел.
*/
case INT = 0;
/**
* Тип чисел с плавающей точкой.
*/
case FLOAT = 1;
/**
* Тип строк.
*/
case STRING = 2;
/**
* Тип булевых значений.
*/
case BOOL = 3;
/**
* Тип даты.
*/
case DATE = 4;
/**
* Массив/объект.
*/
case ARRAY = 5;
}