utils.inc.php
Table of Contents
- singulier() : mixed
- object_to_array() : void
- transforme un objet en tableau, de manière récursive
- rediriger() : void
- rediriger vers une nouvelle url Si la nouvelle URL est vide, on reviens automatiquement à la page précédente
- fonctionUniqueId() : string
- fonctionUniqueId - retourne les un identifiant unique pour la fonction appellante
- fonctionParent() : array<string|int, mixed>
- fonctionParent - retourne les informations relatives àa la fonction parent qui a apellé la fonction courante : Classe, nom, paramètres
- si() : mixed
- retourne une valeur de data si l'index `$keys` existe
- valeur() : mixed
- retourne une valeur de data si l'index `$keys` existe et n'est pas vide
- tableau() : array<string|int, mixed>
- tableau - Fait en sorte que la donnée d'entrée soit transformée en tableau si elle ne l'est pas déjà
- checkInt() : int
- checkInt Raccourcis vers check() en mode int
- check() : mixed
- Récupère un paramètre envoyé en GET ou POST Si l'option `int`est renseignée la valeur est forcée en numérique Options : all pour chercher dans _POST et dans _GET
- escape_html() : string
- Nettoyage HTML d'une chaîne de caractères
- couper() : string
- couper une phrase de manière intelligente
- phpToFile() : void
- Génère du code PHP à partir ,d'une donnée, destinée à être enregistré dans un fichier php
- base64url_encode() : mixed
- base64url_decode() : mixed
- guidv4() : mixed
Functions
singulier()
singulier(mixed $mot) : mixed
Parameters
- $mot : mixed
Return values
mixed —object_to_array()
transforme un objet en tableau, de manière récursive
object_to_array(mixed $Class) : void
Parameters
- $Class : mixed
Return values
void —rediriger()
rediriger vers une nouvelle url Si la nouvelle URL est vide, on reviens automatiquement à la page précédente
rediriger([mixed $url = null ][, mixed $options = [] ]) : void
Parameters
- $url : mixed = null
- $options : mixed = []
Return values
void —fonctionUniqueId()
fonctionUniqueId - retourne les un identifiant unique pour la fonction appellante
fonctionUniqueId() : string
Tags
Return values
string —identifiant
fonctionParent()
fonctionParent - retourne les informations relatives àa la fonction parent qui a apellé la fonction courante : Classe, nom, paramètres
fonctionParent() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —Structure retournée contenant la fonction et les paramètres
si()
retourne une valeur de data si l'index `$keys` existe
si(mixed $data, mixed $keys[, mixed $default = null ]) : mixed
Parameters
- $data : mixed
-
La donnée à analyser
- $keys : mixed
-
Liste des champs à rechercher dans $data. Le premier trouvé sera retourné
- $default : mixed = null
-
Valeur par défaut si rien n'a été trouvé dans $data
Tags
Return values
mixed —La valeur qui a été trouvée
valeur()
retourne une valeur de data si l'index `$keys` existe et n'est pas vide
valeur(mixed $data, mixed $keys[, mixed $default = null ]) : mixed
Parameters
- $data : mixed
-
La donnée à analyser
- $keys : mixed
-
Liste des champs à rechercher dans $data. Le premier trouvé sera retourné
- $default : mixed = null
-
Valeur par défaut si rien n'a été trouvé dans $data
Tags
Return values
mixed —La valeur qui a été trouvée
tableau()
tableau - Fait en sorte que la donnée d'entrée soit transformée en tableau si elle ne l'est pas déjà
tableau(mixed $data) : array<string|int, mixed>
Parameters
- $data : mixed
-
La donnée envoyée
Tags
Return values
array<string|int, mixed> —checkInt()
checkInt Raccourcis vers check() en mode int
checkInt(mixed $id) : int
Parameters
- $id : mixed
Tags
Return values
int —check()
Récupère un paramètre envoyé en GET ou POST Si l'option `int`est renseignée la valeur est forcée en numérique Options : all pour chercher dans _POST et dans _GET
check(mixed $id[, mixed $options = [] ]) : mixed
Parameters
- $id : mixed
-
Clé à rechercher dans GET ou POST
- $options : mixed = []
-
Options de traitement TODO slug
Tags
Return values
mixed —escape_html()
Nettoyage HTML d'une chaîne de caractères
escape_html(mixed $data[, mixed $rapide = false ]) : string
Parameters
- $data : mixed
-
la donnée à nettoyer
- $rapide : mixed = false
-
Mode rapide (change seulement les < en <)
Tags
Return values
string —couper()
couper une phrase de manière intelligente
couper( $texte[, $taille = 50 ][, $suite = ' ...' ]) : string
Parameters
- $texte :
-
Le texte à découper
- $taille : = 50
-
Longueur de texte à conserver
- $suite : = ' ...'
-
Caractères ajoutés à la fin du texte tronqué
Tags
Return values
string —phpToFile()
Génère du code PHP à partir ,d'une donnée, destinée à être enregistré dans un fichier php
phpToFile(mixed $d[, mixed $nom = 'return' ]) : void
Parameters
- $d : mixed
- $nom : mixed = 'return'
Tags
Return values
void —base64url_encode()
base64url_encode(mixed $data) : mixed
Parameters
- $data : mixed
Return values
mixed —base64url_decode()
base64url_decode(mixed $data[, mixed $pad = '==' ]) : mixed
Parameters
- $data : mixed
- $pad : mixed = '=='
Return values
mixed —guidv4()
guidv4([mixed $data = false ]) : mixed
Parameters
- $data : mixed = false