Skip to main content
Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du code source.

function_base58_max_input_size

Taille maximale, en octets, d’une valeur d’entrée unique pour les fonctions base58Encode, base58Decode et tryBase58Decode. La conversion générique base58 est quadratique par rapport à la longueur de l’entrée ; une seule valeur volumineuse peut donc prendre très longtemps à être traitée. base58 est conçu pour des données courtes (clés, hashes, adresses) ; la valeur par défaut de 10 KB constitue donc un seuil de sécurité large. base58Encode et base58Decode lèvent l’exception TOO_LARGE_STRING_SIZE pour les entrées plus volumineuses, tandis que tryBase58Decode renvoie une chaîne vide. Une valeur de 0 désactive la limite (c’était le comportement avant l’introduction de ce paramètre). Les fonctions linéaires base32 et base64 ne sont pas affectées.

function_date_trunc_return_type_behavior

Permet de modifier le comportement du type de résultat renvoyé par la fonction dateTrunc. Valeurs possibles :
  • 0 - Lorsque le deuxième argument est DateTime64/Date32, le type de retour est DateTime64/Date32, quelle que soit l’unité de temps du premier argument.
  • 1 - Pour Date32, le résultat est toujours Date. Pour DateTime64, le résultat est DateTime pour les unités de temps second et supérieures.

function_implementation

Choisissez l’implémentation de fonction pour une cible spécifique ou pour Variant (expérimental). Si ce champ est vide, elles sont toutes activées.

function_locate_has_mysql_compatible_argument_order

Contrôle l’ordre des arguments de la fonction locate. Valeurs possibles :
  • 0 — La fonction locate accepte les arguments (haystack, needle[, start_pos]).
  • 1 — La fonction locate accepte les arguments (needle, haystack, [, start_pos]) (comportement compatible avec MySQL)

function_range_max_elements_in_block

Définit le seuil de sécurité du volume de données généré par la fonction range. Indique le nombre maximal de valeurs générées par la fonction par bloc de données (somme des tailles des tableaux pour chaque ligne d’un bloc). Valeurs possibles :
  • Entier positif.
Voir aussi

function_sleep_max_microseconds_per_block

Nombre maximal de microsecondes pendant lesquelles la fonction sleep peut être en attente pour chaque bloc. Si un utilisateur l’appelle avec une valeur supérieure, cela lève une exception. Il s’agit d’un seuil de sécurité.

function_visible_width_behavior

Version du comportement de visibleWidth. 0 - compte uniquement le nombre de points de code ; 1 - compte correctement les caractères de largeur nulle et les caractères de combinaison, compte les caractères de pleine largeur pour deux, estime la largeur des tabulations, compte les caractères d’effacement.
Dernière modification le 23 juillet 2026