\Colibri\HelpersVariable

Обертки на всякие разные функции PHP

Summary

Methods
Properties
Constants
IsEmpty()
IsNull()
IsObject()
IsArray()
IsBool()
IsString()
IsNumeric()
IsDate()
IsTime()
ChangeArrayValueCase()
ChangeArrayKeyCase()
ObjectToArray()
ArrayToObject()
IsAssociativeArray()
Bin2Hex()
Hex2Bin()
isSerialized()
Serialize()
Unserialize()
CreateHash()
FillArray()
Extend()
Coalesce()
ToString()
FromPhpArrayOutput()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

IsEmpty()

IsEmpty(mixed  $var) : boolean

Проверить пустое ли значение в переменной

Parameters

mixed $var

Returns

boolean

IsNull()

IsNull(mixed  $var) : boolean

Проверка на NULL

Parameters

mixed $var

Returns

boolean

IsObject()

IsObject(mixed  $var) : boolean

Проверить обьект ли в переменной

Parameters

mixed $var

Returns

boolean

IsArray()

IsArray(mixed  $var) : boolean

Проверить массив ли в переменной

Parameters

mixed $var

Returns

boolean

IsBool()

IsBool(mixed  $var) : boolean

Проверка на true/false

Parameters

mixed $var

Returns

boolean

IsString()

IsString(mixed  $var) : boolean

Проверить не строка ли в переменной

Parameters

mixed $var

Returns

boolean

IsNumeric()

IsNumeric(mixed  $var) : boolean

Проверить не число ли в переменной

Parameters

mixed $var

Returns

boolean

IsDate()

IsDate(mixed  $var) : boolean

Проверить не дата ли в переменной

Parameters

mixed $var

Returns

boolean

IsTime()

IsTime(mixed  $value) : boolean

Проверить не время ли в переменной

Parameters

mixed $value

Returns

boolean

ChangeArrayValueCase()

ChangeArrayValueCase(array  $array, integer  $case = CASE_LOWER) : array

Изменить регистр значений

Parameters

array $array
integer $case

Returns

array

ChangeArrayKeyCase()

ChangeArrayKeyCase(array  $array, integer  $case = CASE_LOWER) : array

Изменить регистр ключей

Parameters

array $array
integer $case

Returns

array

ObjectToArray()

ObjectToArray(\Colibri\Helpers\stdClass  $object) : array

Превратить обьект в массив рекурсивно

Parameters

\Colibri\Helpers\stdClass $object

Returns

array

ArrayToObject()

ArrayToObject(array  $array) : \Colibri\Helpers\stdClass

Превратить массив в обьект рекурсивно

Parameters

array $array

Returns

\Colibri\Helpers\stdClass

IsAssociativeArray()

IsAssociativeArray(array  $array) : boolean

Проверяет ассоциативный ли массив

Parameters

array $array

Returns

boolean

Bin2Hex()

Bin2Hex(string  $data) : string

Превратить текст в 16-ричное представление

Parameters

string $data

Returns

string

Hex2Bin()

Hex2Bin(string  $data) : string

Из 16-ричного в обычный текст

Parameters

string $data

Returns

string

isSerialized()

isSerialized(string  $v) : boolean

Проверить сериализованный ли это обьект

Parameters

string $v

Returns

boolean

Serialize()

Serialize(mixed  $obj) : string

Сериализовать в строку

Parameters

mixed $obj

Returns

string

Unserialize()

Unserialize(string  $string) : mixed

Десериализовать из строки

Parameters

string $string

Returns

mixed

CreateHash()

CreateHash(array  $array) : string

Создает ключ массива строк md5([md5(value1).md5(value2).

..])

Parameters

array $array

Returns

string

FillArray()

FillArray(array  $items, array  $perms = array()) : string

Шифрование

Parameters

array $items
array $perms

Returns

string

Extend()

Extend(mixed  $o1, mixed  $o2) : mixed

Копирует 2 обьекта/массива в один, с заменой существующий значений Аналог jQuery.extend

Parameters

mixed $o1
mixed $o2

Returns

mixed

Coalesce()

Coalesce(mixed  $d, mixed  $def) : mixed

Проверяет если d=null то возвращает def

Parameters

mixed $d
mixed $def

Returns

mixed

ToString()

ToString(mixed  $object, string  $spl1 = ' ', string  $spl2 = '=', boolean  $quote = true, string  $keyPrefix = '') : string

Собирает массив/обьект в строку

Parameters

mixed $object
string $spl1
string $spl2
boolean $quote
string $keyPrefix

Returns

string

FromPhpArrayOutput()

FromPhpArrayOutput(string  $string) 

Возвращает обьект из вывода var_dump

Parameters

string $string