| Methods |
private
|
__construct()
This class should not be instantiated.
This class should not be instantiated.
|
#
|
public
static
|
counter(mixed $value): int|float|null
Retourne une quantité à partir d'une variable de type quelconque (intval, floatval, count...).
Retourne une quantité à partir d'une variable de type quelconque (intval, floatval, count...).
Parameters
| $value |
Valeur dont une quantité est à déterminer
|
Returns
Valeur numérique (ou null si indéterminé)
|
#
|
public
static
|
boolean(mixed $value): bool|null
Retourne l'équivalent booléen (ou null) d'une variable quelconque.
Retourne l'équivalent booléen (ou null) d'une variable quelconque.
Parameters
| $value |
Valeur à interpréter comme booléen
|
Returns
Booléen correspondant (ou null si indéterminé)
|
#
|
public
static
|
toArray(mixed $value, string $stropt = 'auto'): array|null
Retourne une liste (ou null) à partir d'une variable quelconque.
Retourne une liste (ou null) à partir d'une variable quelconque.
Parameters
| $value |
Valeur à transformer en tableau
|
| $stropt |
Traitement des chaînes : auto (défaut), json, serialize (sinon séparateur pour explode)
|
Returns
Tableau correspondant à la valeur en entrée (ou null si indéterminé)
|
#
|
public
static
|
stringify(mixed $value): string|null
Retourne une chaine de caractères à partir d'une variable de type quelconque.
Retourne une chaine de caractères à partir d'une variable de type quelconque.
Parameters
| $value |
Valeur à convertir en caractères
|
Returns
Chaine de caractères (ou null si indéterminé)
|
#
|
public
static
|
timestamp(mixed $value): integer|null
Retourne un timestamp Unix à partir d'une variable quelconque.
Retourne un timestamp Unix à partir d'une variable quelconque.
Parameters
| $value |
Valeur à analyser pour déterminer une date
|
Returns
Nombre de secondes depuis Epoch (ou null si indéterminé)
|
#
|
public
static
|
hsize(mixed $bytes, mixed $units = null, integer $prec = 1, integer $base = 2): string
Retourne une quantité avec des unités "pour humain" (avec l'unité la plus proche).
Retourne une quantité avec des unités "pour humain" (avec l'unité la plus proche).
Parameters
| $bytes |
Valeur en octets (variable convertie par self::counter)
|
| $units |
Liste des unités (si vide, liste par défaut en octets)
|
| $prec |
Précision (nombre de décimales)
|
| $base |
Calculs en base 2 ou en base 10
|
Returns
Valeur numérique arrondie avec unité en suffixe
|
#
|