debusquer.php
Table of Contents
Functions
- public_debusquer_dist() : null|string|array<string|int, mixed>|true|void
- Point d'entrée pour les erreurs de compilation
- debusquer_compose_message() : mixed
- debusquer_bandeau() : mixed
- debusquer_contexte() : string
- Affiche proprement dans un tableau le contexte d'environnement
- debusquer_loger_erreur() : mixed
- debusquer_navigation() : mixed
- debusquer_requete() : string|array<string|int, mixed>
- Retourne le texte d'un message d'erreur de requête
- trouve_boucle_debug() : mixed
- trouve_squelette_inclus() : mixed
- reference_boucle_debug() : mixed
- ancre_texte() : mixed
- debusquer_squelette() : mixed
- emboite_texte() : mixed
- count_occ() : mixed
- debusquer_format_millisecondes() : mixed
- debusquer_navigation_squelettes() : mixed
- debusquer_navigation_boucles() : mixed
- debusquer_source() : mixed
- debusquer_entete() : mixed
Functions
public_debusquer_dist()
Point d'entrée pour les erreurs de compilation
public_debusquer_dist([bool|string|array<string|int, mixed> $message = '' ][, string|Contexte $lieu = '' ][, array<string|int, mixed> $opt = [] ]) : null|string|array<string|int, mixed>|true|void
Point d'entrée pour les appels involontaires ($message non vide => erreur) et volontaires (var_mode et var_profile)
Si pas d'autorisation, les erreurs ne sont pas affichées (mais seront dans les logs)
Si l'erreur vient de SPIP, en parler sur spip@rezo.net
Parameters
- $message : bool|string|array<string|int, mixed> = ''
-
- Message d'erreur (string|array)
- false pour retourner le texte des messages d'erreurs
- vide pour afficher les messages d'erreurs
- $lieu : string|Contexte = ''
-
Contexte : lieu d'origine de l'erreur
- $opt : array<string|int, mixed> = []
-
Options pour debug ou tests unitaires
- 'erreurs' = 'get' : Retourne le tableau des erreurs
- 'erreurs' = 'reset' : Efface le tableau des erreurs
Return values
null|string|array<string|int, mixed>|true|void —- string si $message à false.
- array si $opt 'erreurs' = 'get'
- true si $opt 'erreurs' = 'reset'
debusquer_compose_message()
debusquer_compose_message(mixed $msg) : mixed
Parameters
- $msg : mixed
debusquer_bandeau()
debusquer_bandeau(mixed $erreurs) : mixed
Parameters
- $erreurs : mixed
debusquer_contexte()
Affiche proprement dans un tableau le contexte d'environnement
debusquer_contexte(array<string|int, mixed>|string $env) : string
Parameters
- $env : array<string|int, mixed>|string
Return values
string —Code HTML
debusquer_loger_erreur()
debusquer_loger_erreur(mixed $msg, mixed $lieu) : mixed
Parameters
- $msg : mixed
- $lieu : mixed
debusquer_navigation()
debusquer_navigation(mixed $tableau[, mixed $caption = [] ][, mixed $id = 'debug-nav' ]) : mixed
Parameters
- $tableau : mixed
- $caption : mixed = []
- $id : mixed = 'debug-nav'
debusquer_requete()
Retourne le texte d'un message d'erreur de requête
debusquer_requete(array<string|int, mixed> $message) : string|array<string|int, mixed>
Si une boucle cree des soucis, on peut afficher la requete fautive avec son code d'erreur
Parameters
- $message : array<string|int, mixed>
-
Description du message en 3 éléments :
- numéro d'erreur
- texte de l'erreur
- requête en erreur
Return values
string|array<string|int, mixed> —Retourne le texte de l'erreur a afficher ou un tableau si l'erreur est critique
trouve_boucle_debug()
trouve_boucle_debug(mixed $n, mixed $nom[, mixed $debut = 0 ][, mixed $boucle = '' ]) : mixed
Parameters
- $n : mixed
- $nom : mixed
- $debut : mixed = 0
- $boucle : mixed = ''
trouve_squelette_inclus()
trouve_squelette_inclus(mixed $script) : mixed
Parameters
- $script : mixed
reference_boucle_debug()
reference_boucle_debug(mixed $n, mixed $nom, mixed $self) : mixed
Parameters
- $n : mixed
- $nom : mixed
- $self : mixed
ancre_texte()
ancre_texte(mixed $texte[, mixed $fautifs = [] ][, mixed $nocpt = false ]) : mixed
Parameters
- $texte : mixed
- $fautifs : mixed = []
- $nocpt : mixed = false
debusquer_squelette()
debusquer_squelette(mixed $fonc, mixed $mode, mixed $self) : mixed
Parameters
- $fonc : mixed
- $mode : mixed
- $self : mixed
emboite_texte()
emboite_texte(mixed $res[, mixed $fonc = '' ][, mixed $self = '' ]) : mixed
Parameters
- $res : mixed
- $fonc : mixed = ''
- $self : mixed = ''
count_occ()
count_occ(mixed $regs) : mixed
Parameters
- $regs : mixed
debusquer_format_millisecondes()
debusquer_format_millisecondes(mixed $t) : mixed
Parameters
- $t : mixed
debusquer_navigation_squelettes()
debusquer_navigation_squelettes(mixed $self) : mixed
Parameters
- $self : mixed
debusquer_navigation_boucles()
debusquer_navigation_boucles(mixed $boucles, mixed $nom_skel, mixed $self, mixed $nom_source) : mixed
Parameters
- $boucles : mixed
- $nom_skel : mixed
- $self : mixed
- $nom_source : mixed
debusquer_source()
debusquer_source(mixed $objet, mixed $affiche) : mixed
Parameters
- $objet : mixed
- $affiche : mixed
debusquer_entete()
debusquer_entete(mixed $titre, mixed $corps) : mixed
Parameters
- $titre : mixed
- $corps : mixed