DataTypes
namespace |
bhenk\msdata\abc |
predicates |
Final | Enum |
implements |
Convertor for PHP-types to database-types
Constants
DataTypes::string
predicates |
public | enum case |
PHP string converts to database type VARCHAR(255)
enum(bhenk\msdata\abc\DataTypes::string)
DataTypes::int
predicates |
public | enum case |
PHP int converts to database type INT
enum(bhenk\msdata\abc\DataTypes::int)
DataTypes::bool
predicates |
public | enum case |
PHP bool converts to database type BOOLEAN
enum(bhenk\msdata\abc\DataTypes::bool)
DataTypes::float
predicates |
public | enum case |
PHP float converts to database type FLOAT
enum(bhenk\msdata\abc\DataTypes::float)
Methods
DataTypes::fromName
predicates |
public | static |
Get the database-type for the given PHP-type
public static function fromName(
Parameter #0 [ <required> string $name ]
): string
param string $name - PHP-type name
return string - database-type name
DataTypes::cases
predicates |
public | static |
implements |
public static function cases(): array
return array
DataTypes::from
predicates |
public | static |
implements |
public static function from(
Parameter #0 [ <required> string|int $value ]
): static
param string | int $value
return static
DataTypes::tryFrom
predicates |
public | static |
implements |
public static function tryFrom(
Parameter #0 [ <required> string|int $value ]
): ?static
param string | int $value
return ?static
Sat, 01 Jul 2023 13:02:23 +0000