Section courante

A propos

Section administrative du site

Voici un tableau de référence des différentes fonctions de Railo :

Nom Description
abs Cette fonction permet de demander la fonction de la valeur absolue. La valeur absolue d'un nombre est le nombre sans son signe.
acos Cette fonction permet de retourner l'angle dont le cosinus est la valeur passée en paramètre.
addsoaprequestheader Cette fonction permet d'ajouter un entête SOAP à une demande de service Web avant d'effectuer la demande.
addsoapresponseheader Cette fonction permet d'ajouter un entête de réponse SOAP à une réponse de service Web. Appelez uniquement à partir d'une fonction de service Web de CFC traitant une demande en tant que service Web de SOAP.
ajaxlink Cette fonction permet de faire en sorte qu'un attribut href du HTML affiche les résultats du lien dans le conteneur Ajax actuel.
ajaxonload Cette fonction permet de provoquer l'exécution de la fonction JavaScript spécifiée lors du chargement de la page.
applicationstarttime Cette fonction permet de fournir des informations sur l'heure à laquelle l'étendue de l'application actuelle a été créée.
applicationstop Cette fonction permet d'arrêter le contexte actuel de l'application.
array Cette fonction permet de créer un nouveau tableau.
arrayappend Cette fonction permet d'ajouter un élément de tableau à un tableau.
arrayavg Cette fonction permet de calculer la moyenne des valeurs d'un tableau. Tous les éléments du tableau doivent contenir des valeurs pouvant être automatiquement converties en numérique.
arrayclear Cette fonction permet de supprimer tous les éléments d'un tableau.
arraycontains Cette fonction permet de retourner la position du premier élément du tableau correspondant à l'élément recherché, ou 0 si l'élément n'est pas trouvé.
arraycontainsnocase Cette fonction permet de retourner la position du premier élément du tableau dont la valeur de chaîne de caractères contient la sous-chaîne de caractères passée (non sensible à la casse), ou 0 si aucun élément de ce type n'est trouvé.
arraydelete Cette fonction permet de supprimer l'objet spécifié du tableau donné.
arraydeleteat Cette fonction permet de supprimer un élément d'un tableau et redimensionne le tableau afin que l'élément supprimé ne laisse pas d'espace.
arrayeach Cette fonction permet d'appeler l'UDF/Fermeture donné avec chaque valeur du tableau.
arrayevery Cette fonction permet d'être appelé à une fermeture/fonction donnée avec chaque élément dans un tableau donné et renvoie true, si tous les appels de fermeture retournent true.
arrayfilter Cette fonction permet de créer un nouveau tableau renvoyant toutes les valeurs d'un tableau correspondant au filtre donné.
arrayfind Cette fonction permet de rechercher dans le tableau l'objet spécifié.
arrayfindall Cette fonction permet de rechercher dans le tableau l'objet spécifié et renvoie les positions de toutes les occurrences de ces valeurs.
arrayfindallnocase Cette fonction permet de rechercher dans le tableau l'objet spécifié et renvoie les positions de toutes les occurrences de ces valeurs sans distinction de casse.
arrayfindnocase Cette fonction permet d'effectuer une recherche insensible à la casse dans le tableau pour l'objet spécifié.
arrayfirst Cette fonction permet de retourner le premier élément d'un tableau. Lève une erreur si le tableau est vide.
arrayindexexists Cette fonction permet de retourner s'il existe un élément dans le tableau à l'index sélectionné.
arrayinsertat Cette fonction permet d'insérer une valeur à la position spécifiée dans le tableau. Si l'élément est inséré avant la fin du tableau, Railo décale les positions de tous les éléments avec un indice plus élevé pour faire de la place.
arrayisdefined Cette fonction permet de retourner s'il existe un élément dans le tableau à l'index sélectionné.
arrayisempty Cette fonction permet de déterminer si le tableau est vide.
arraylast Cette fonction permet de retourner le dernier élément d'un tableau.
arraylen Cette fonction permet de retourner la longueur d'un tableau donné.
arraymap Cette fonction permet d'appeler la fermeture donnée avec chaque élément du tableau donné. La fonction renvoie un tableau contenant toutes les valeurs renvoyées par la fermeture.
arraymax Cette fonction permet de retourner la plus grande valeur numérique d'un tableau. Si la valeur du paramètre de tableau est un tableau vide, renvoie zéro. Tous les éléments doivent contenir des valeurs pouvant être automatiquement converties en valeurs numériques.
arraymerge Cette fonction permet de créer un nouveau tableau avec les données des deux tableaux passés.
arraymid Cette fonction permet d'extraire un sous-tableau d'un tableau.
arraymin Cette fonction permet de retourner la plus petite valeur numérique d'un tableau. Si la valeur du paramètre de tableau est un tableau vide, renvoie zéro. Tous les éléments doivent contenir des valeurs pouvant être automatiquement converties en valeurs numériques.
arraynew Cette fonction permet de créer un nouveau tableau.
arrayprepend Cette fonction permet d'insérer un élément de tableau au début d'un tableau et décale les positions des éléments existants pour faire de la place.
arrayreduce Cette fonction permet d'appliquer une itération sur chaque entrée du tableau donné et appelle la fermeture avec chaque élément. Cette fonction réduira le tableau à une valeur unique et renverra la valeur.
arrayresize Cette fonction permet de réinitialiser un tableau à un nombre minimal d'éléments spécifié. Elle peut améliorer les performances, si elle est utilisé pour dimensionner un tableau à son maximum attendu. Pour plus de 500 éléments, utilisez ArrayResize immédiatement après avoir utilisé la balise ArrayNew.
arrayreverse Cette fonction permet de retourner un nouveau tableau, avec tous les éléments inversés.
arrayset Cette fonction permet de définir les éléments d'un intervalle d'index spécifiée sur une valeur dans un tableau unidimensionnel. Utile pour initialiser un tableau après un appel à ArrayNew.
arrayslice Cette fonction permet de retourner un nouveau tableau, de la position de départ jusqu'au nombre d'éléments.
arraysome Cette fonction permet d'appeler une fermeture/fonction donnée avec chaque élément d'un tableau donné et retourne true, si l'un des appels de fermeture renvoie true.
arraysort Cette fonction permet de trier les éléments du tableau de manière numérique ou alphanumérique.
arraysum Cette fonction permet de demander la somme des valeurs dans un tableau. Si la valeur du paramètre de tableau est un tableau vide, renvoie zéro.
arrayswap Cette fonction permet d'échanger les valeurs de tableau d'un tableau à des positions spécifiées. Cette fonction est plus efficace que plusieurs balises cfset.
arraytolist Cette fonction permet de transformer le tableau en une liste de délimiteurs d'éléments par la chaîne de caractères spécifiée.
arraytostruct Cette fonction permet de transformer le tableau en structure, l'index du tableau est la clef de la structure.
asc Cette fonction permet de déterminer la valeur d'un caractère.
asin Cette fonction permet de déterminer l'arc sinus d'un nombre. L'arc sinus est l'angle dont le sinus est un nombre.
atn Cette fonction permet de demander l'arc tangente. L'arc tangente est l'angle dont la tangente est un nombre.
beat Cette fonction permet d'afficher l'heure actuelle de swatch. C'est un système de temps développé par Swatch, l'horloger suisse. Il s'agit de régler le jour en cours sur 1000 battements au lieu de 24 heures. L'Internet Time élimine le besoin de fuseaux horaires géographiques, parfaits pour Internet.
binarydecode Cette fonction permet de convertir une chaîne de caractères en objet binaire. Utilisé pour convertir les données binaires ayant été encodées au format chaîne de caractères en données binaires.
binaryencode Cette fonction permet de convertir les données binaires en chaîne de caractères.
bitand Cette fonction permet d'effectuer une opération AND logique au niveau du bit.
bitmaskclear Cette fonction permet d'effectuer une opération d'effacement du masque au niveau du bit.
bitmaskread Cette fonction permet d'effectuer une opération de lecture de masque au niveau du bit. Renvoie un entier, créé à partir de bits de longueur de nombre, commençant au début.
bitmaskset Cette fonction permet d'effectuer une opération de définition de masque au niveau du bit.
bitnot Cette fonction permet d'effectuer une opération de Négation binaire.
bitor Cette fonction permet d'effectuer une opération de Ou binaire.
bitshln Cette fonction permet d'effectuer une opération de décalage vers la gauche, sans rotation au niveau du bit.
bitshrn Cette fonction permet d'effectuer une opération de décalage vers la droite au niveau du bit, sans rotation.
bitxor Cette fonction permet d'effectuer une opération Ou exclusif binaire.
cacheclear Cette fonction permet de vider le cache.
cachecount Cette fonction permet de retourner le montant (entier) des clefs entreposées dans le cache.
cachedelete Cette fonction permet de supprimer un seul élément du cache.
cacheget Cette fonction permet de demander un objet entreposé dans le cache.
cachegetall Cette fonction permet de retourner une structure contenant tous les éléments à l'intérieur du cache.
cachegetallids Cette fonction permet de retourner un tableau contenant toutes les clefs à l'intérieur du cache.
cachegetdefaultcachename Cette fonction permet de retourner le nom de cache par défaut pour un type spécifique.
cachegetmetadata Cette fonction permet de retourner une structure avec des métadonnées concernant les éléments du cache (les clefs renvoyées dépendent du type de cache utilisé).
cachegetproperties Cette fonction permet de demander les propriétés du cache pour le cache d'objets, le cache de pages ou les deux. Les informations sont spécifiques à l'application.
cacheidexists Cette fonction permet de retourner true/false si le cache contient un élément avec un certain identificateur.
cachekeyexists Cette fonction permet de retourner true/false si le cache contient un élément avec le certain nom de clef. cette fonction est obsolète, utilisez à la place CacheIdExists.
cacheput Cette fonction permet d'entreposer un objet dans le cache, avec une durée de vie et une durée d'inactivité.
cacheremove Cette fonction permet de supprimer les éléments du cache défini avec les identificateurs de paramètres.
cacheremoveall Cette fonction permet de supprimer tous les éléments du cache. Cette fonction est obsolète, utilisez à la place cacheClear.
cachesetproperties Cette fonction n'est pas prise en charge par Railo, car elle est considéré comme un risque de sécurité, vous pouvez modifier la configuration du cache sans mot de passe, vous pouvez utiliser la balise cfadmin à la place.
callstackdump Cette fonction permet de vider le contexte (stacktrace) à partir de la position actuelle.
callstackget Cette fonction permet de retourner le contexte (stacktrace) de la position actuelle.
canonicalize Cette fonction permet de réduire une chaîne de caractères éventuellement codée à sa forme la plus simple. Elle est important, car les attaquants utilisent fréquemment le codage pour modifier leur entrée d'une manière contournant les filtres de validation, tout en étant interprétée correctement par la cible de l'attaque.
ceiling Cette fonction permet de déterminer l'entier le plus proche supérieur à un nombre spécifié.
cfusion_decrypt Cette fonction permet de déchiffrer la chaîne de caractères spécifiée, alias pour l'appel de fonction «decrypt(string,key,"cfmx_compat","hex")».
cfusion_encrypt Cette fonction permet de crypter la chaîne de caractères donnée, alias pour l'appel de fonction «encrypt(string,key,"cfmx_compat","hex")».
charsetdecode Cette fonction permet de convertir sous forme de chaîne de caractères en représentation binaire.
charsetencode Cette fonction permet d'indiquer le codage spécifié pour convertir les données binaires en chaîne de caractères.
chr Cette fonction permet de retourner le caractère représenté par la valeur ASCII.
cjustify Cette fonction permet de retourner la chaîne de caractères donnée justifiée au centre, en remplissant les mots avec des espaces en conséquence.
collectioneach Cette fonction permet d'appeler l'UDF/Fermeture donné avec chaque entrée (clef/valeur) dans la collection donnée.
collectionevery Cette fonction permet d'appeler une fermeture/fonction donnée avec chaque élément d'une collection donnée et retourne true, si tous les appels de fermeture retournent true.
collectionfilter Cette fonction permet de créer une nouvelle collection renvoyant toutes les entrées d'une collection correspondant au filtre donné.
collectionmap Cette fonction permet d'appeler la fermeture donnée avec chaque élément de la collection donnée. La fonction renvoie un tableau ou une structure (en fonction de l'entrée) contenant toutes les valeurs renvoyées par la fermeture.
collectionreduce Cette fonction permet d'effectuer une itération sur chaque entrée de la collection et appelle la fermeture avec chaque élément. Cette fonction réduira le tableau à une valeur unique et renverra la valeur.
collectionsome Cette fonction permet d'appeler une fermeture/fonction donnée avec chaque élément d'une collection donnée et retourne true, si l'un des appels de fermeture renvoie true.
compare Cette fonction permet d'effectuer une comparaison sensible à la casse de deux chaînes de caractères.
comparenocase Cette fonction permet d'effectuer une comparaison insensible à la casse de deux chaînes de caractères.
componentcacheclear Cette fonction permet de vider le cache du chemin des composantes.
componentcachelist Cette fonction permet de demander la liste des éléments dans le cache du chemin de composante.
componentinfo Cette fonction permet de retourner des méta-informations à partir de composante passé comme "extend", "hint",... Cette fonction est obsolète, utilisez plutôt la fonction getMetadata.
compress Cette fonction permet de compresser la source donnée dans différents formats.
contractpath Cette fonction permet de faire correspondre le chemin absolu donné aux cartographies dans l'environnement. Lorsqu'aucun cartographie ne correspond, Railo crée une trajectoire relative à partir de la position actuelle.
cos Cette fonction permet de calculer le cosinus d'un angle entré en radians. Doit être un numéro; le cosinus de l'angle.
createdate Cette fonction permet de créer un objet de date CFML à partir de l'année, du mois et du jour donnés.
createdatetime Cette fonction permet de créer un objet date/heure CFML à partir de l'année, du mois, du jour, de l'heure, des minutes et des secondes donnés.
createdynamicproxy Cette fonction permet d'envelopper la composante donné avec une classe Java mettant en oeuvre les interfaces données.
createguid Cette fonction permet de créer un identificateur ou GUID globalement unique est un type spécial d'identificateur utilisé dans les applications logicielles pour fournir un numéro de référence unique. La valeur est représentée sous la forme d'une chaîne de caractères hexadécimale de 32 caractères, telle que {01BA2020-3ABA-1069-A2BB-08002B30309D} et généralement entreposée sous la forme d'un entier de 128 bits.
createobject Cette fonction permet d'effectuer différents actions en fonction de la valeur du premier paramètre.
createodbcdate Cette fonction permet de créer un objet de date ODBC. Cette fonction est obsolète.
createodbcdatetime Cette fonction permet de créer un objet date et heure ODBC. Cette fonction est obsolète.
createodbctime Cette fonction permet de créer un objet de temps ODBC.
createtime Cette fonction permet de créer un objet horaire CFML à partir de l'heure, de la minute et de la seconde données.
createtimespan Cette fonction permet de créer un objet de période définissant une période. Vous pouvez l'utiliser avec l'attribut cachedWithin de cffunction, cfinclude, cfquery.
createuniqueid Cette fonction permet de créer un identificateur unique. Unique pour cette instance uniquement, mais plus court qu'un UUId.
createuuid Cette fonction permet de créer un identificateur unique universel (UUID). Un UUID est une représentation sous forme de chaîne de 35 caractères d'un entier unique de 128 bits xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx : x est un chiffre hexadécimal.
csrfgeneratetoken Cette fonction permet de fournir un jeton aléatoire et l'entrepose dans la session. Vous pouvez également fournir une clef spécifique à entreposage dans la session.
csrfverifytoken Cette fonction permet de valider le jeton donné par rapport au même entreposé dans la session pour une clef spécifique.
ctcacheclear Cette fonction permet de vider le cache du chemin de customtag.
ctcachelist Cette fonction permet de demander la liste des éléments dans le cache du chemin customtag.
datasourceflushmetacache Cette fonction permet de vider les métadonnées entreposées pour une certaine source de données utilisée pour les procédures STORED, ceci n'est pris en charge que pour les sources de données Oracle.
dateadd Cette fonction permet d'ajouter des unités de temps à une date.
datecompare Cette fonction permet de comparer à la date, à la résolution optionnelle spécifiée.
dateconvert Cette fonction permet de convertir une date dans la locale donnée; cette fonction n'existe que pour des raisons de compatibilité et ne doit pas être utilisée, le fuseau horaire ne fait pas partie de l'objet datetime. La fonction simple ajouter/soustraire l'heure entre l'heure locale et l'heure UTC de la date Object.
datediff Cette fonction permet de déterminer le nombre de parties de date données entre deux dates différentes.
dateformat Cette fonction permet de formater une chaîne de caractères de date en une sortie donnée.
datepart Cette fonction permet d'extraire la partie date donnée de l'objet date.
datetimeformat Cette fonction permet de formater une chaîne de caractères de date / heure en une sortie donnée.
day Cette fonction permet de déterminer le jour du mois, dans une date. L'ordinal du jour du mois est compris entre 1 et 31.
dayofweek Cette fonction permet de déterminer le jour de la semaine, dans une date.
dayofweekasstring Cette fonction permet de déterminer le jour de la semaine sous forme de chaîne de caractères de 1 à 7.
dayofweekshortasstring Cette fonction permet de retourner la représentation sous forme de chaîne de l'index du jour donné sous forme abrégée
dayofyear Cette fonction permet de déterminer le jour de l'année, dans une date.
daysinmonth Cette fonction permet de déterminer le nombre de jours dans un mois.
daysinyear Cette fonction permet de déterminer le nombre de jours dans une année.
de Cette fonction permet d'effectuer un différer d'évaluation d'une chaîne de caractères en tant qu'expression, lorsqu'elle est transmise en tant que paramètre aux fonctions IIf ou Evaluate. Échappe tous les guillemets doubles dans le paramètre et encapsule le résultat entre guillemets doubles.
decimalformat Cette fonction permet de convertir un nombre en une chaîne de caractères au format décimal.
decodefromurl Cette fonction permet de décoder une chaîne de caractères ayant été encodée dans l'URL à l'aide de l'encodeForURL. cette fonction est obsolète, utilisez plutôt la fonction «ESAPIDecode('url',...)».
decrementvalue Cette fonction permet de décrémenter le nombre spécifié de un. Cette fonction est obsolète, utilisez à la place l'opérateur «--».
decrypt Cette fonction permet de déchiffrer une chaîne de caractères chiffrée avec la fonction Encrypt.
decryptbinary Cette fonction permet de déchiffrer le binaire donné avec les paramètres optionnels.
deleteclientvariable Cette fonction permet de supprimer l'élément représenté par la clef de la portée du client.
deserializejson Cette fonction permet de convertir une représentation de données de chaîne JSON (JavaScript Object Notation) en données CFML, telles qu'une structure ou un tableau.
directorycopy Cette fonction permet de copier le contenu d'un répertoire dans un répertoire de destination.
directorycreate Cette fonction permet de créer un nouveau répertoire pour le chemin spécifié.
directorydelete Cette fonction permet de supprimer le répertoire pour un chemin donné.
directoryexists Cette fonction permet de déterminer si un répertoire existe.
directorylist Cette fonction permet de répertorier le répertoire et de retourner la liste des fichiers sous lui sous forme de tableau ou de requête.
directoryrename Cette fonction permet de renommer le répertoire donné.
dollarformat Cette fonction permet de formater une chaîne de caractères au format américain. (Pour les autres devises, utilisez LSCurrencyFormat).
dump Cette fonction permet de produire les éléments, les variables et les valeurs de la plupart des types d'objets CFML. Utile pour le débogage. Vous pouvez afficher le contenu de variables simples et complexes, d'objets, de composantes, de fonctions définies par l'utilisateur et d'autres éléments.
duplicate Cette fonction permet de retourner une nouvelle version dupliquée de l'objet donné, en supprimant toutes les références à l'ancien.
each Cette fonction permet d'appeler l'UDF/Fermeture donné avec chaque entrée (clef/valeur) dans la collection donnée. Cette fonction est obsolète.
echo Cette fonction permet d'écrire la chaîne de caractères donnée dans le tampon de réponse principal quelles que soient les conditions établies par la balise cfsetting.
empty Cette fonction permet de retourner true si une valeur existe et n'est pas vide. Cette fonction est obsolète, utilisez à la place IsEmpty.
encodeforcss Cette fonction permet d'encoder la chaîne de caractères donnée pour une sortie sécurisée dans le CSS pour arrêter les attaques de type Cross Site Scripting. Cette fonction est obsolète, utilisez plutôt la fonction «ESAPIEncode('css',...)».
encodefordn Cette fonction permet d'encoder la chaîne de caractères donnée pour une sortie sûre dans les noms distinctifs LDAP. Cette fonction est obsolète, utilisez plutôt la fonction ESAPIEncode('dn',...).
encodeforhtml Cette fonction permet d'encoder la chaîne de caractères donnée pour une sortie sécurisée au format HTML pour arrêter les attaques de type Cross Site Scripting. Cette fonction est obsolète, utilisez plutôt la fonction ESAPIEncode('html',...).
encodeforhtmlattribute Cette fonction permet d'encoder la chaîne donnée pour une sortie sécurisée au format HTML pour arrêter les attaques de type Cross Site Scripting. Cette fonction est obsolète, utilisez plutôt la fonction ESAPIEncode('html_attr',...).
encodeforjavascript Cette fonction permet d'encoder la chaîne donnée pour une sortie sécurisée en JavaScript afin d'arrêter les attaques de type Cross Site Scripting. Cette fonction est obsolète, utilisez plutôt la fonction ESAPIEncode('javascript',...).
encodeforldap Cette fonction permet d'encoder la chaîne donnée pour une sortie sécurisée dans les requêtes LDAP. Cette fonction est obsolète, utilisez plutôt la fonction ESAPIEncode('ldap',...).
encodeforurl Cette fonction permet d'encoder la chaîne donnée pour une sortie sécurisée dans une URL. Cette fonction est obsolète, utilisez plutôt la fonction ESAPIEncode('url',...) .
encodeforxml Cette fonction permet d'encoder la chaîne donnée pour une sortie sécurisée au format XML pour arrêter les attaques de type Cross Site Scripting. Cette fonction est obsolète, utilisez plutôt la fonction ESAPIEncode('xml',...).
encodeforxmlattribute Cette fonction permet d'encoder la chaîne donnée pour une sortie sécurisée dans XMLAttribute pour arrêter les attaques de type Cross Site Scripting. Cette fonction est obsolète, utilisez plutôt la fonction ESAPIEncode('xml_attr',...).
encodeforxpath Cette fonction permet d'encoder la chaîne donnée pour une utilisation en toute sécurité dans une requête XPath. Cette fonction est obsolète, utilisez plutôt la fonction ESAPIEncode('xpath',...).
encrypt Cette fonction permet de crypter une chaîne de caractères. Utilise un algorithme basé sur une clef symétrique, dans lequel la même clef est utilisée pour crypter et décrypter une chaîne de caractères. La sécurité de la chaîne chiffrée dépend du maintien de la confidentialité de la clef. Utilise un algorithme basé sur XOR utilisant une clef 32 bits pseudo-aléatoire, basée sur une valeur de départ transmise par l'utilisateur en tant que paramètre de fonction.
encryptbinary Cette fonction permet d'encrypter les données binaires à l'aide d'un algorithme et d'une méthode de codage spécifiques.
entitydelete Cette fonction permet de supprimer l'enregistrement de la base de données pour l'entité spécifiée.
entityload Cette fonction permet de charger et de retourner un tableau d'entités du nom d'entité spécifié.
entityloadbyexample Cette fonction permet de charger et retourner un tableau d'objets correspondant à l'exemple d'entité.
entityloadbypk Cette fonction permet de charger et retourner un tableau d'objets pour une clef primaire donnée.
entitymerge Cette fonction permet d'attacher une entité donnée à la session ORM actuelle.
entitynamearray Cette fonction permet de retourner toutes les entités chargées sous forme de tableau.
entitynamelist Cette fonction permet de retourner toutes les entités chargées sous forme de liste de chaînes de caractères.
entitynew Cette fonction permet de créer une nouvelle instance du CFC persistant avec le nom d'entité que vous fournissez.
entityreload Cette fonction permet de recharger les données d'une entité déjà chargée.
entitysave Cette fonction permet d'enregistrer ou mettre à jour les données de l'entité et de toutes les entités associées dans la base de données.
entitytoquery Cette fonction permet de convertir l'objet d'entité d'entrée ou le tableau d'entrée d'objets d'entité en objet de requête.
esapidecode Cette fonction permet de décoder une chaîne de caractères ayant été encodée avec ESAPIEncode.
esapiencode Cette fonction permet d'encoder la chaîne de caractères donnée pour une sortie sécurisée afin d'arrêter les attaques de type Cross Site Scripting.
evaluate Cette fonction permet d'évaluer une ou plusieurs expressions de chaîne de caractères, de manière dynamique, de gauche à droite. (Les résultats d'une évaluation à gauche peuvent avoir une signification dans une expression à droite.) Renvoie le résultat de l'évaluation de l'expression la plus à droite.
exp Cette fonction permet de calculer l'exposant dont la base est e représentant un nombre. La constante e est égale à 2,71828182845904, la base du logarithme naturel. Cette fonction est l'inverse de Log, le logarithme naturel du nombre.
expandpath Cette fonction permet de créer un chemin absolu, adapté à la plate-forme, équivalent à la valeur du chemin relatif spécifié, ajoutée au chemin de base. Cette fonction (malgré son nom) peut accepter un chemin absolu ou relatif dans l'attribut du paramètre.
extract Cette fonction permet d'extraire des données d'un fichier compressé.
fileappend Cette fonction permet d'ajouter tout le contenu au fichier spécifié.
fileclose Cette fonction permet de fermer un fichier ouvert.
filecopy Cette fonction permet de copier le fichier source sur disque ou en mémoire spécifié dans le fichier de destination spécifié.
filedelete Cette fonction permet de supprimer le fichier spécifié sur le serveur.
fileexists Cette fonction permet de déterminer si un fichier existe.
filegetmimetype Cette fonction permet de retourner le type MIME du fichier donné.
fileiseof Cette fonction permet de déterminer si Railo a atteint la fin du fichier lors de sa lecture.
filemove Cette fonction permet de déplacer le fichier de la source vers la destination.
fileopen Cette fonction permet d'ouvrir un fichier à lire, écrire ou ajouter.
fileread Cette fonction permet de lire un fichier texte sur disque ou en mémoire ou un objet fichier créé avec la fonction FileOpen.
filereadbinary Cette fonction permet de lire un fichier binaire sur disque ou en mémoire (tel qu'un fichier exécutable ou image) sur le serveur, dans un objet binaire.
filereadline Cette fonction permet de lire une ligne dans un fichier.
fileseek Cette fonction permet de déplacer le pointeur de fichier vers la position donnée. Le fichier doit être ouvert avec l'option de recherche.
filesetaccessmode Cette fonction permet de définir les attributs d'un fichier sur disque sous UNIX ou Linux. Cette fonction ne fonctionne pas avec les fichiers en mémoire.
filesetattribute Cette fonction permet de définir les attributs du fichier pour le chemin donné.
filesetlastmodified Cette fonction permet de définir la dernière date de modification pour le fichier donné.
fileskipbytes Cette fonction permet de déplacer le pointeur de fichier du nombre d'octets donné.
fileupload Cette fonction permet de téléverser le fichier dans un répertoire sur le serveur.
fileuploadall Cette fonction permet de téléverser tout le fichier dans un répertoire sur le serveur.
filewrite Cette fonction permet d'écrire tout le contenu dans le fichier spécifié si vous spécifiez un chemin de fichier. Si vous spécifiez un objet fichier, écrit du texte ou des données binaires dans l'objet fichier.
filewriteline Cette fonction permet d'ouvrir le fichier (ou utilise l'objet de fichier existant) et ajoute la ligne de texte donnée.
find Cette fonction permet de rechercher la première occurrence d'une sous-chaîne de caractères dans une chaîne de caractères, à partir d'une position de début spécifiée. La recherche est sensible à la casse.
findnocase Cette fonction permet de rechercher la première occurrence d'une sous-chaîne de caractères dans une chaîne de caractères, à partir d'une position de début spécifiée. Si la sous-chaîne de caractères n'est pas dans la chaîne de caractères, renvoie zéro. La recherche est insensible à la casse.
findoneof Cette fonction permet de rechercher la première occurrence de l'un quelconque d'un ensemble de caractères dans une chaîne de caractères, à partir d'une position de départ spécifiée. La recherche est sensible à la casse.
firstdayofmonth Cette fonction permet de déterminer l'ordinal (numéro du jour, dans l'année) du premier jour du mois auquel tombe une date donnée.
fix Cette fonction permet de convertir un nombre réel en entier.
formatbasen Cette fonction permet de convertir le nombre en chaîne de caractères, dans la base spécifiée.
generatesecretkey Cette fonction permet de demander une valeur de clef sécurisée à utiliser dans la fonction de chiffrement.
getapplicationmetadata Cette fonction permet de demander toutes les méta-données de cette portée, lors de l'utilisation d'un fichier application.cfc ou de tous les paramètres définis dans la balise cfapplication.
getapplicationsettings Cette fonction permet de demander toutes les données de cette portée, lors de l'utilisation d'un fichier application.cfc ou de tous les paramètres définis dans la balise cfapplication.
getauthuser Cette fonction permet de demander le nom d'un utilisateur authentifié.
getbasetagdata Cette fonction permet de rechercher la balise appelante (ancêtre) par son nom et accède à ses données.
getbasetaglist Cette fonction permet de demander les noms de balises ancêtres, en commençant par la balise parent.
getbasetemplatepath Cette fonction permet de demander le chemin absolu de la page de base d'une application.
getbuiltinfunction Cette fonction permet de demander une fonction intégrée en tant qu'objet, correspondant au nom donné, lève une exception lorsque la fonction n'existe pas.
getcanonicalpath Cette fonction permet de demander la chaîne de caractères du chemin canonique basée sur la chaîne de caractères donnée.
getclasspath Cette fonction permet de demander un tableau contenant le chemin d'accès aux classes Java de l'environnement actuel.
getclientvariableslist Cette fonction permet de rechercher les variables client auxquelles une page a accès en écriture. Liste délimitée par des virgules de variables client non en lecture seulement.
getcomponentmetadata Cette fonction permet de demander des métadonnées (telles que les fonctions et les interfaces mise en oeuvre d'une composante) pour un CFC ou une interface.
getcontextroot Cette fonction permet de demander le chemin d'accès à la racine de contexte du serveur J2EE pour la requête en cours.
getcpuusage Cette fonction permet de demander l'utilisation du processeur pour un intervalle de temps définie (par défaut: 1000 ms).
getcurrentcontext Cette fonction permet de demander le chemin d'accès à la racine de contexte du serveur J2EE pour la requête en cours. Cette fonction est obsolète, utilisez plutôt la fonction CallStackGet.
getcurrenttemplatepath Cette fonction permet de demander le chemin absolu de la page appelant cette fonction.
getdirectoryfrompath Cette fonction permet d'extraire un répertoire d'un chemin absolu. Elle renvoie le chemin absolu, sans le nom de fichier.
getencoding Cette fonction permet de retourner le codage (ensemble de caractères) de la portée du formulaire ou de l'URL.
getfilefrompath Cette fonction permet d'extraire un nom de fichier d'un chemin absolu.
getfileinfo Cette fonction permet de récupérer des informations sur le fichier.
getfreespace Cette fonction permet de demander le nombre d'octets non alloués dans la partition nommée par ce nom de chemin abstrait. Le nombre retourné d'octets non alloués est un indice, mais pas une garantie, qu'il est possible d'utiliser la plupart ou l'un de ces octets. Le nombre d'octets non alloués est le plus susceptible d'être exact immédiatement après cet appel. Il est susceptible d'être rendu inexact par les opérations d'entrée/sortie externes, y compris celles effectuées sur le système en dehors de cette machine virtuelle. Cette méthode ne garantit pas que les opérations d'écriture sur ce système de fichiers réussiront.
getfunctioncalledname Cette fonction permet de demander le nom de la variable utilisée pour appeler la fonction courante.
getfunctiondata Cette fonction permet de retourner des informations à une simple fonction.
getfunctionkeywords Cette fonction permet de retourner tous les mots-clefs définis avec toutes les fonctions.
getfunctionlist Cette fonction permet de retourner toutes les fonctions actuellement enregistrées.
gethttprequestdata Cette fonction permet de rendre les entêtes et le corps des requêtes HTTP disponibles pour les pages CFML. Utile pour capturer les données de requête SOAP, pouvant être fournies dans un entête HTTP.
gethttptimestring Cette fonction permet de demander l'heure actuelle, dans le code de temps universel (UTC).
getk2serverdoccount Cette fonction permet de déterminer le nombre de documents pouvant être recherchés par le serveur K2 enregistré CFML. Cette fonction est obsolète.
getk2serverdoccountlimit Cette fonction permet de demander le nombre maximum de documents que le serveur K2 enregistré CFML est autorisé à renvoyer à partir d'une recherche. Cette fonction est obsolète.
getlocale Cette fonction permet de demander la valeur actuelle des paramètres régionaux géographiques/linguistiques.
getlocaledisplayname Cette fonction permet de demander une valeur de paramètres régionaux et afficher le nom d'une manière appropriée à des paramètres régionaux spécifiques. Par défaut, obtient les paramètres régionaux actuels dans la langue des paramètres régionaux actuels.
getlocalhostip Cette fonction permet de demander l'adresse IP de l'hôte local, étant 127.0.0.1 pour IPv4 et ::1 pour les adresses IPv6.
getmemoryusage Cette fonction permet de retourner des informations détaillées sur l'utilisation de la mémoire du conteneur.
getmetadata Cette fonction permet de retourner des méta-informations en fonction de l'objet passé.
getmetricdata Cette fonction permet de demander les métriques de performances du serveur. Cette fonction est obsolète.
getnumericdate Cette fonction permet de demander un nombre réel dont la partie entière représente le nombre de jours depuis l'époque spécifié et dont la partie fractionnaire représente la valeur de temps exprimée en heures puis divisée par 24.
getpagecontext Cette fonction permet de demander l'objet PageContext actuel fournissant l'accès aux attributs de page et aux objets de configuration, de demande et de réponse.
getprinterlist Cette fonction permet de demander une liste de chaînes de caractères des imprimantes disponibles.
getprofilesections Cette fonction permet de demander toutes les sections d'un fichier d'initialisation. Un fichier d'initialisation, sous forme de structure dont le format est le suivant : chaque nom de section de fichier d'initialisation est une clef dans la structure, chaque liste d'entrées dans une section d'un fichier d'initialisation est une valeur dans la structure.
getprofilestring Cette fonction permet de demander une entrée de fichier d'initialisation. Un fichier d'initialisation attribue des valeurs aux variables de configuration, également appelées entrées, étant définies lorsque le système démarre, que le système d'exploitation démarre ou qu'une application démarre. Renvoie l'entrée, si aucune valeur, renvoie une chaîne de caractères vide.
getrailoid Cette fonction permet de retourner les identificateurs du contexte courant.
getreadableimageformats Cette fonction permet de retourner une liste des formats d'image que Railo peut lire sur le système d'exploitation où Railo est déployé.
getsoaprequest Cette fonction permet de retourner un objet XML contenant l'intégralité de la requête SOAP. Généralement appelé depuis un service Web CFC.
getsoaprequestheader Cette fonction permet de demander un entête de demande SOAP. Appelez uniquement à partir d'une fonction de service Web CFC traitant une demande en tant que service Web SOAP.
getsoapresponse Cette fonction permet de retourner un objet XML contenant l'intégralité de la réponse SOAP après l'appel d'un service Web.
getsoapresponseheader Cette fonction permet de retourner un entête de réponse SOAP. Appelez cette fonction à partir du code appelant un service Web après avoir effectué une demande de service Web.
getsystemfreememory Cette fonction permet de retourner la quantité de mémoire actuellement libre, en octets.
getsystemtotalmemory Cette fonction permet de retourner la quantité de mémoire disponible pour le système d'exploitation, en octets.
gettagdata Cette fonction permet de retourner des informations à une balise sous forme de structure.
gettaglist Cette fonction permet de demander une structure contenant toutes les balises prises en charge par Railo.
gettempdirectory Cette fonction permet de demander le chemin complet du répertoire temporaire actuellement attribué.
gettempfile Cette fonction permet de créer un fichier temporaire dans un répertoire dont le nom commence par (au plus) les trois premiers caractères du préfixe.
gettemplatepath Cette fonction permet de demander le chemin du fichier du modèle de base dans cette requête. Cette fonction est obsolète. Utilisez plutôt la fonction GetBaseTemplatePath.
gettickcount Cette fonction permet de demander le nombre de millisecondes depuis le démarrage du serveur d'applications.
gettimezone Cette fonction permet de demander le fuseau horaire défini pour la demande en cours.
gettimezoneinfo Cette fonction permet de demander une structure concernant le fuseau horaire actuel; utctotaloffset, utchouroffset, utcminuteoffset, isdston.
gettoken Cette fonction permet de déterminer si un jeton de la liste dans le paramètre de délimiteurs est présent dans une chaîne de caractères. Renvoie le jeton trouvé à l'index de position de la chaîne de caractères, sous forme de chaîne de caractères. Si l'index est supérieur au nombre de jetons dans la chaîne de caractères, alors renvoie une chaîne de caractères vide.
gettotalspace Cette fonction permet de retourner la taille de la partition nommée par ce chemin abstrait.
getuserroles Cette fonction permet de demander la liste des rôles de l'utilisateur actuel.
getvariable Cette fonction permet de demander la variable référencée par le paramètre spécifié; peut être pleinement qualifié.
getvfsmetadata Cette fonction permet de demander les métadonnées pour VFS
getwriteableimageformats Cette fonction permet de demander une liste des formats d'image que Railo peut écrire sur le système d'exploitation où Railo est déployé.
hash Cette fonction permet de convertir une chaîne de caractères de longueur variable en chaîne de caractères hexadécimale de 32 octets, à l'aide de l'algorithme MD5. (Il n'est pas possible de reconvertir le résultat de hachage en chaîne de caractères source.) Chaîne de caractères hexadécimale de 32 octets.
hash40 Cette fonction permet d'effectuer le hachage d'une chaîne de caractères. Cette fonction n'existe que pour la compatibilité descendante avec Railo 4.0 ou une version antérieure ayant produit un résultat incorrect pour les caractères non US-ASCII. N'utilisez cette fonction que pour la compatibilité descendante.
hmac Cette fonction permet de créer un code d'authentification de message basé sur le hachage pour la chaîne de caractères donnée en fonction de l'algorithme et du codage.
hour Cette fonction permet de demander l'heure actuelle de la journée. La valeur ordinale de l'heure, est comprise entre 0 et 23.
htmlcodeformat Cette fonction permet de remplacer les caractères spéciaux d'une chaîne de caractères par leurs équivalents et insertions avec échappement HTML.
htmleditformat Cette fonction permet de remplacer les caractères spéciaux d'une chaîne de caractères par leurs équivalents avec échappement HTML.
htmlparse Cette fonction permet d'analyser le HTML donné (pas seulement xhtml) comme objet XML, fonctionne de manière similaire à xmlParse, mais cette fonction est très indulgente avec la syntaxe.
iif Cette fonction permet d'évaluer une expression dynamique conditionnelle booléenne. Selon que l'expression est vraie ou fausse, évalue dynamiquement l'une des deux expressions de chaîne de caractères et renvoie le résultat.
imageaddborder Cette fonction permet d'ajouter une bordure rectangulaire autour du bord extérieur d'une image.
imageblur Cette fonction permet de transformer l'image avec une apparence lisse.
imageclearrect Cette fonction permet d'effacer le rectangle spécifié en le remplissant avec la couleur d'arrière-plan de la surface de dessin courante.
imagecopy Cette fonction permet de copier une zone rectangulaire d'une image.
imagecrop Cette fonction permet de recadrer une image dans une zone rectangulaire spécifiée.
imagedrawarc Cette fonction permet de dessiner un arc circulaire ou elliptique.
imagedrawbeveledrect Cette fonction permet de dessiner un rectangle avec des bords biseautés.
imagedrawcubiccurve Cette fonction permet de dessiner une courbe cubique.
imagedrawimage Cette fonction permet de dessiner une image sur une image avec la ligne de base du premier caractère positionné à (x, y) dans l'image. Cette fonction est obsolète, utilisez plutôt ImagePaste.
imagedrawline Cette fonction permet de dessiner une seule ligne définie par deux ensembles de coordonnées x et y sur une image.
imagedrawlines Cette fonction permet de dessiner une séquence de lignes connectées définies par des tableaux de coordonnées x et y.
imagedrawoval Cette fonction permet de dessiner un ovale.
imagedrawpoint Cette fonction permet de dessiner un point à la coordonnée (x, y) spécifiée.
imagedrawquadraticcurve Cette fonction permet de dessiner une ligne courbe. La courbe est contrôlée par un seul point.
imagedrawrect Cette fonction permet de dessiner un rectangle.
imagedrawroundrect Cette fonction permet de dessiner un rectangle aux coins arrondis.
imagedrawtext Cette fonction permet de dessiner une chaîne de caractères de texte sur une image avec la ligne de base du premier caractère positionné à (x, y) dans l'image.
imagefilter Cette fonction permet d'exécuter un filtre sur une image.
imagefiltercolormap Cette fonction permet de convertir les valeurs de gris en couleurs.
imagefiltercurves Cette fonction permet d'indiquer les courbes de la grille d'enroulement.
imagefilterkernel Cette fonction permet d'appliquer le filtre noyau.
imagefilterwarpgrid Cette fonction permet d'indiquer une grille de chaîne de caractères.
imageflip Cette fonction permet de retourner une image sur un axe.
imagefonts Cette fonction permet de retourner tous les polices de caractères disponible.
imageformats Cette fonction permet de retourner tous les lecteurs et écritures de formats disponibles.
imagegetblob Cette fonction permet de récupérer les octets de l'image sous-jacente. Les octets sont dans le même format d'image que l'image source.
imagegetbufferedimage Cette fonction permet de retourner l'objet java.awt.BufferedImage sous-jacent l'image actuelle.
imagegetexifmetadata Cette fonction permet de récupérer les entêtes EXIF (Exchangeable Image File Format) dans une image sous forme de structure CFML.
imagegetexiftag Cette fonction permet de récupérer la balise EXIF spécifiée dans une image.
imagegetheight Cette fonction permet de récupérer la hauteur de l'image en pixels.
imagegetiptctag Cette fonction permet de récupérer la valeur de la balise IPTC pour une image.
imagegetwidth Cette fonction permet de récupérer la largeur de l'image spécifiée.
imagegrayscale Cette fonction permet de convertir une image en niveaux de gris.
imageinfo Cette fonction permet de retourner une structure contenant des informations sur l'image, telles que la hauteur, la largeur, le modèle de couleur, la taille et le nom de fichier.
imagenegative Cette fonction permet d'inverser les valeurs de pixels d'une image.
imagenew Cette fonction permet de convertir une image en niveaux de gris.
imageoverlay Cette fonction permet de lire deux images source et superpose la seconde image source sur la première image source.
imagepaste Cette fonction permet de prendre deux images et une coordonnée (x, y) et dessine la deuxième image sur la première image avec le coin supérieur gauche à la coordonnée (x, y).
imageread Cette fonction permet de lire le chemin d'accès ou l'URL source et crée une image.
imagereadbase64 Cette fonction permet de créer une image à partir d'une chaîne de caractères Base64.
imageresize Cette fonction permet de redimensionner une image.
imagerotate Cette fonction permet de faire pivoter une image à un point spécifié selon un angle spécifié.
imagerotatedrawingaxis Cette fonction permet de faire pivoter tous les dessins suivants sur une image à un point spécifié d'un angle spécifié.
imagescaletofit Cette fonction permet de créer une image redimensionnée avec le rapport hauteur/largeur conservé.
imagesetantialiasing Cette fonction permet d'activer ou désactiver l'anticrénelage dans les graphiques rendus.
imagesetbackgroundcolor Cette fonction permet de définir la couleur d'arrière-plan de l'image. La couleur d'arrière-plan est utilisée pour effacer une région. La définition de la couleur d'arrière-plan affecte uniquement les appels ImageClearRect suivants.
imagesetdrawingalpha Cette fonction permet de définir l'alpha du dessin courant pour les images. Toutes les opérations graphiques ultérieures utilisent l'alpha spécifié.
imagesetdrawingcolor Cette fonction permet de définir la couleur de dessin actuelle des images. Toutes les opérations graphiques ultérieures utilisent la couleur spécifiée.
imagesetdrawingstroke Cette fonction permet de définir le trait de dessin des points et des lignes dans les images suivantes.
imagesetdrawingtransparency Cette fonction permet d'indiquer le degré de transparence des fonctions de dessin.
imagesharpen Cette fonction permet d'accentuer une image à l'aide du filtre de masque flou.
imageshear Cette fonction permet de couper une image horizontalement ou verticalement.
imagesheardrawingaxis Cette fonction permet de couper la zone de dessin.
imagetranslate Cette fonction permet de copier une image vers un nouvel emplacement sur le plan.
imagetranslatedrawingaxis Cette fonction permet de convertir l'origine du contexte de l'image au point (x, y) dans le système de coordonnées courant. Modifie le contexte de l'image afin que sa nouvelle origine corresponde au point (x, y) dans le système de coordonnées d'origine de l'image.
imagewrite Cette fonction permet d'écrire une image dans le nom de fichier ou la destination spécifié.
imagewritebase64 Cette fonction permet d'écrire les images Base64 dans le nom de fichier et la destination spécifiés.
imagexordrawingmode Cette fonction permet de définir le mode de peinture de l'image pour alterner entre la couleur actuelle de l'image et la nouvelle couleur spécifiée.
incrementvalue Cette fonction permet d'incrémenter une valeur de un. La fonction IncrementValue est obsolète, utilisez à la place l'opérateur «++».
inputbasen Cette fonction permet de convertir la chaîne de caractères avec la base spécifiée en un entier.
insert Cette fonction permet d'insérer une sous-chaîne de caractères dans une chaîne de caractères après une position de caractère spécifiée. Si position = 0, préfixe la sous-chaîne de caractères à la chaîne de caractères.
int Cette fonction permet de calculer l'entier le plus proche inférieur au nombre.
invoke Cette fonction permet d'appeler une fonction/opération de l'objet donné et si l'objet donné est une chaîne de caractères, Railo essaie de se charger en tant que composante.
isarray Cette fonction permet de déterminer si une valeur est un tableau. True, si value est un tableau, un objet de colonne de requête ou XML. également nombre=Dimension; la fonction teste si le tableau a exactement cette dimension.
isbinary Cette fonction permet de déterminer si une valeur est entreposée sous forme de données binaires.
isboolean Cette fonction permet de déterminer si l'objet représente une valeur booléenne.
isclosure Cette fonction permet de vérifier si l'objet donné est une fermeture ou non.
iscustomfunction Cette fonction permet de déterminer si un nom représente une fonction personnalisée.
isdate Cette fonction permet de déterminer si une chaîne de caractères ou un objet Java peut être converti en une valeur de date / heure.
isdebugmode Cette fonction permet de déterminer si la sortie de débogage est activée.
isdefined Cette fonction permet d'évaluer une valeur de chaîne de caractères pour déterminer si la variable qui y est nommée existe.
isempty Cette fonction permet de retourner true si une valeur est vide.
isimage Cette fonction permet de déterminer si une variable renvoie une image.
isimagefile Cette fonction permet de vérifier si un fichier image est valide.
isinstanceof Cette fonction permet de déterminer si un objet est une instance d'une interface ou d'une composante Railo, ou d'une classe Java.
isipinrange Cette fonction permet de vérifier si une adresse IP est dans l'intervalle d'une liste d'IP donnés. Les IPv4 et IPv6 sont pris en charge.
isipv6 Cette fonction permet de vérifier si l'adresse IP donnée est au format IPv6.
isjson Cette fonction permet d'évaluer si une chaîne de caractères est au format d'échange de données JSON (JavaScript Object Notation) valide.
isleapyear Cette fonction permet de déterminer si une année est une année bissextile.
islocalhost Cette fonction permet de déterminer si l'adresse IP spécifiée est l'hôte local.
isnotmap Cette fonction permet de retourner true si l'objet donné n'est pas de type java.util.Map.
isnull Cette fonction permet de déterminer si l'objet donné est nul ou non.
isnumeric Cette fonction permet de déterminer si l'objet représente un numérique.
isnumericdate Cette fonction permet d'évaluer si un nombre réel est une représentation valide d'une date (objet date/heure).
isobject Cette fonction permet de déterminer si une valeur est un objet. Elle indique True, si la valeur représente un objet CFML. Elle indique False si la valeur est un autre type de données, tel qu'un entier, une chaîne de caractères, une date ou une structure.
ispdfobject Cette fonction permet de déterminer si une valeur est un objet PDF.
isquery Cette fonction permet de déterminer si la valeur est une requête.
issimplevalue Cette fonction permet de déterminer si l'objet représente une valeur simple comme une chaîne de caractères, un nombre, un booléen,...
issoaprequest Cette fonction permet de déterminer si un CFC est appelé en tant que service Web.
isstruct Cette fonction permet de déterminer si l'objet est une structure.
isuserinanyrole Cette fonction permet de déterminer si un utilisateur authentifié appartient à un rôle dans une liste de rôles.
isuserinrole Cette fonction permet de déterminer si un utilisateur authentifié appartient au rôle spécifié.
isuserloggedin Cette fonction permet de déterminer si un utilisateur est connecté.
isvalid Cette fonction permet de tester si une valeur répond à une règle de validation ou de type de données.
isvideofile Cette fonction permet de vérifier si une chaîne de caractères est un fichier vidéo.
iswddx Cette fonction permet de déterminer si une valeur est un paquet WDDX bien formé.
isxml Cette fonction permet de déterminer si une chaîne de caractères est du texte XML correctement formé.
isxmlattribute Cette fonction permet de déterminer si le paramètre de fonction est un noeud d'attribut DOM (Document Object Model) XML.
isxmldoc Cette fonction permet de déterminer si un paramètre de fonction est un objet de document XML (Extended Markup Language).
isxmlelem Cette fonction permet de déterminer si un paramètre de fonction est un élément d'objet de document XML (Extended Markup Language).
isxmlnode Cette fonction permet de déterminer si le paramètre de fonction est un noeud d'objet de document XML.
isxmlroot Cette fonction permet de déterminer si un paramètre de fonction est l'élément racine d'un objet de document XML (Extended Markup Language).
iszipfile Cette fonction permet de vérifier si un fichier zip est valide.
javacast Cette fonction permet de convertir le type de données d'une variable CFML pour qu'il passe en paramètre à une méthode surchargée d'un objet Java.
jsstringformat Cette fonction permet d'échapper les caractères JavaScript spéciaux, tels que les guillemets simples, les guillemets doubles et les sauts de ligne.
lcase Cette fonction permet de convertir les caractères alphabétiques d'une chaîne de caractères en minuscules.
left Cette fonction permet de retourner les caractères de comptage les plus à gauche dans une chaîne de caractères.
len Cette fonction permet de déterminer la longueur d'une chaîne de caractères, d'un tableau, d'une structure, d'une requête,...
listappend Cette fonction permet de concaténer une liste ou un élément en une liste.
listavg Cette fonction permet de calculer la moyenne de toutes les valeurs numériques données dans la liste.
listchangedelims Cette fonction permet de modifier un délimiteur de liste. Renvoie une copie de la liste, chaque caractère de délimitation étant remplacé par un nouveau délimiteur.
listcompact Cette fonction permet de supprimer les éléments vides et au début de la liste.
listcontains Cette fonction permet de déterminer l'index du premier élément de liste contenant une sous-chaîne de caractères spécifiée. Renvoie l'index du premier élément de liste contenant une sous-chaîne de caractères. S'il n'est pas trouvé, renvoie zéro.
listcontainsnocase Cette fonction permet de déterminer l'index du premier élément de liste contenant une sous-chaîne de caractères spécifiée.
listdeleteat Cette fonction permet de supprimer un élément d'une liste. Renvoie une copie de la liste, sans l'élément spécifié.
listeach Cette fonction permet d'appeler l'UDF/Fermeture donné avec chaque valeur de la liste de chaînes de caractères.
listevery Cette fonction permet d'appeler une fermeture/fonction donnée avec chaque élément dans une liste de chaînes donnée et renvoie true, si tous les appels de fermeture retournent true.
listfilter Cette fonction permet de créer une nouvelle liste de chaînes renvoyant toutes les entrées d'une liste de chaînes correspondant au filtre donné.
listfind Cette fonction permet de déterminer l'index du premier élément de liste dans lequel une valeur spécifiée se produit. Sensible aux majuscules et minuscules.
listfindnocase Cette fonction permet de déterminer l'index du premier élément de liste dans lequel une valeur spécifiée se produit.
listfirst Cette fonction permet de créer une nouvelle liste de chaînes de caractères renvoyant toutes les entrées d'une liste de chaînes de caractères correspondant au filtre donné.
listgetat Cette fonction permet de demander un élément de liste à une position spécifiée.
listindexexists Cette fonction permet de déterminer si un élément à la position donnée existe ou non.
listinsertat Cette fonction permet d'insérer un élément dans une liste.
listitemtrim Cette fonction permet de supprimer tout l'espace blanc entourant chaque élément, renvoyant la nouvelle liste.
listlast Cette fonction permet de demander le dernier élément d'une liste.
listlen Cette fonction permet de déterminer le nombre d'éléments dans une liste.
listmap Cette fonction permet d'appeler la fermeture donnée avec chaque élément du tableau donné. La fonction renvoie un tableau contenant toutes les valeurs renvoyées par la fermeture.
listprepend Cette fonction permet d'insérer un élément au début d'une liste.
listqualify Cette fonction permet d'insérer une chaîne de caractères au début et à la fin des éléments de liste.
listreduce Cette fonction permet d'effectuer une itération sur chaque entrée du tableau donné et appelle la fermeture avec chaque élément. Cette fonction réduira le tableau à une valeur unique et renverra la valeur.
listremoveduplicates Cette fonction permet de supprimer les valeurs en double de la liste.
listrest Cette fonction permet de demander une liste, sans son premier élément.
listsetat Cette fonction permet remplacer le contenu d'un élément de liste.
listsome Cette fonction permet d'appeler une fermeture/fonction donnée avec chaque élément d'une liste de chaînes de caractères donnée et retourne true, si l'un des appels de fermeture renvoie true.
listsort Cette fonction permet de trier les éléments de la liste selon un type de tri et un ordre de tri.
listtoarray Cette fonction permet de copier les éléments d'une liste dans un tableau.
listtrim Cette fonction permet de supprimer les espaces de début et de fin de chaque élément de la liste. Cette fonction est obsolète, utilisez plutôt ListCompact.
listvaluecount Cette fonction permet de compter les instances d'une valeur spécifiée dans une liste. La recherche est sensible à la casse.
listvaluecountnocase Cette fonction permet de compter les instances d'une valeur spécifiée dans une liste. La recherche est insensible à la casse.
ljustify Cette fonction permet de justifier à gauche les caractères d'une chaîne de caractères d'une longueur spécifiée.
location Cette fonction permet d'arrêter l'exécution de la demande en cours et redirige vers un autre emplacement.
log Cette fonction permet de calculer le logarithme naturel d'un nombre. Les logarithmes naturels sont basés sur la constante e (2,71828182845904).
log10 Cette fonction permet de calculer le logarithme du nombre, en base 10.
lscurrencyformat Cette fonction permet de formater un nombre dans un format de devise spécifique aux paramètres régionaux.
lsdateformat Cette fonction permet de formater une chaîne de caractères de date en une sortie donnée en utilisant les paramètres régionaux des sessions en cours.
lsdatetimeformat Cette fonction permet de formater une chaîne de caractères de date en une sortie donnée en utilisant les paramètres régionaux actuels.
lsdayofweek Cette fonction permet de retourner le jour de la semaine que la date représente au format local.
lseurocurrencyformat Cette fonction permet de formater un nombre dans un format de devise spécifique aux paramètres régionaux. Cette fonction est un alias de LSCurrencyFormat.
lsiscurrency Cette fonction permet de déterminer si une chaîne de caractères est une représentation valide d'un montant en devise dans les paramètres régionaux actuels.
lsisdate Cette fonction permet de déterminer si une chaîne de caractères est une représentation valide d'une valeur de date / heure dans les paramètres régionaux actuels.
lsisnumeric Cette fonction permet de déterminer si une chaîne de caractères est une représentation valide d'un nombre dans les paramètres régionaux actuels.
lsnumberformat Cette fonction permet de formater un nombre au masque de format donné dans les paramètres régionaux actuels.
lsparsecurrency Cette fonction permet de convertir une chaîne de caractères de devise spécifique aux paramètres régionaux en un nombre formaté. Tente la conversion en comparant la chaîne de caractères avec chacun des trois formats de devises pris en charge (aucun, local, international) et en utilisant le premier correspondant.
lsparsedatetime Cette fonction permet de convertir une chaîne de caractères étant une représentation de date/heure valide dans les paramètres régionaux actuels en un objet date/heure.
lsparseeurocurrency Cette fonction permet de formater une chaîne de caractères de devise spécifique aux paramètres régionaux sous forme de nombre. Utilisez plutôt la fonction LSParseCurrency.
lsparsenumber Cette fonction permet de convertir une chaîne de caractères étant une représentation numérique valide dans les paramètres régionaux actuels en un nombre formaté.
lstimeformat Cette fonction permet de formater une chaîne de caractères de temps en une sortie donnée en utilisant les paramètres régionaux actuels.
lsweek Cette fonction permet de retourner le numéro de semaine de l'année de la date référencée, en fonction de l'influence locale. Elle n'est pas partout, la semaine commence le lundi par définition.
ltrim Cette fonction permet de supprimer les espaces de début d'une chaîne de caractères.
max Cette fonction permet de déterminer le plus grand de deux nombres.
metaphone Cette fonction permet d'appliquer un algorithme phonétique, un algorithme publié en 1990 pour indexer les mots par leur prononciation anglaise. L'algorithme produit des clefs de longueur variable comme sortie, par opposition aux clefs de longueur fixe de Soundex. Des mots similaires partagent les mêmes clefs.
mid Cette fonction permet d'extraire une sous-chaîne de caractères d'une chaîne de caractères.
millisecond Cette fonction permet de retourner les millisecondes de la date référencée.
min Cette fonction permet de déterminer le plus petit de deux nombres.
minute Cette fonction permet d'extraire la valeur des minutes d'un objet date/heure.
month Cette fonction permet d'extraire la valeur du mois d'un objet date/heure.
monthasstring Cette fonction permet de retourner l'étiquette de chaîne de caractères pour le mois donné.
monthshortasstring Cette fonction permet de retourner l'étiquette de chaîne de caractères pour le mois donné au format court.
newline Cette fonction permet de retourner une nouvelle ligne.
now Cette fonction permet de retourner la date et l'heure actuelles.
nowserver Cette fonction permet de retourner l'heure actuelle sur le serveur indépendamment de la définition du fuseau horaire Railo. Cette fonction est obsolète.
nullvalue Cette fonction permet de retourner la valeur nulle.
numberformat Cette fonction permet de créer une valeur numérique au format personnalisé.
objectequals Cette fonction permet de comparer des objets simples et complexes pour l'égalité, la comparaison des chaînes de caractères d'attention est sensible à la casse.
objectload Cette fonction permet de charger un objet sérialisé sous forme binaire à partir d'un fichier ou en tant qu'entrée binaire.
objectsave Cette fonction permet de sérialiser un objet (sérialisable) en une représentation binaire de l'objet.
ormclearsession Cette fonction permet de supprimer toutes les entités chargées ou créées dans la session. Elle efface le cache de premier niveau et supprime les objets n'étant pas encore enregistrés dans la base de données.
ormclosesession Cette fonction permet de fermer la session ORM en cours.
ormevictcollection Cette fonction permet de supprimer toutes les entrées avec le nom de relation/collection spécifié dans la composante spécifié.
ormevictentity Cette fonction permet de supprimer toutes les entrées pour le nom de composante spécifié du cache d'entités.
ormevictqueries Cette fonction permet de supprimer toutes les requêtes du cache de requêtes nommé. Si le nom n'est pas spécifié, toutes les requêtes du cache par défaut seront supprimées.
ormexecutequery Cette fonction permet d'exécuter le HQL sur la source de données par défaut spécifiée pour l'application.
ormflush Cette fonction permet de vider la session ORM actuelle. La fonction ORMFlush vide toutes les opérations CRUD en attente dans cette demande. Toutes les modifications apportées aux objets, dans la session ORM en cours, sont enregistrées dans la base de données.
ormgetsession Cette fonction permet de retourner la session ORM actuelle.
ormgetsessionfactory Cette fonction permet de retourner l'instance de fabrique de session ORM.
ormreload Cette fonction permet de retourner l'instance de fabrique de session ORM.
pagepoolclear Cette fonction permet d'effacer les pages dans les bassins.
pagepoollist Cette fonction permet de lister toutes les pages des bassins.
paragraphformat Cette fonction permet de formater les retours chariot dans une chaîne de caractères en une alternative HTML.
parameterexists Cette fonction permet de déterminer si le paramètre existe.
parsedatetime Cette fonction permet d'analyser une chaîne de caractères de date / heure conformément aux conventions locales en anglais (États-Unis).
parsenumber Cette fonction permet d'analyser le paramètre de chaîne de caractères en tant que valeur numérique.
pi Cette fonction permet de demander la constante mathématique π, précise à 15 chiffres. Le numéro 3,14159265358979.
precisionevaluate Cette fonction permet d'évaluer une ou plusieurs expressions de chaîne de caractères.
preservesinglequotes Cette fonction permet de retourner la chaîne de caractères sans laisser le moteur échapper aux guillemets simples. Utilisé dans les blocs CFQUERY généralement.
quarter Cette fonction permet de calculer le trimestre de l'année dans lequel tombe une date.
query Cette fonction permet de créer un objet de requête sous format de requête.
queryaddcolumn Cette fonction permet d'ajouter une colonne à une requête et remplit ses lignes avec le contenu d'un tableau unidimensionnel. Remplit les colonnes de requête, si nécessaire, pour s'assurer que toutes les colonnes ont le même nombre de lignes.
queryaddrow Cette fonction permet d'ajouter un nombre spécifié de lignes vides à une requête.
querycolumnarray Cette fonction permet de retourner les noms de colonnes sous forme de tableau.
querycolumncount Cette fonction permet de demander le nombre de colonnes de la requête spécifiée.
querycolumndata Cette fonction permet de demander toutes les données d'une requête pour une colonne donnée.
querycolumnexists Cette fonction permet de déterminer si une colonne spécifique est présente dans une requête.
querycolumnlist Cette fonction permet de retourner les noms de colonnes sous forme de liste.
queryconvertforgrid Cette fonction permet de convertir les données de requête en une structure contenant un sous-ensemble paginé de la requête. Cette fonction est obsolète, utilisez à la place la fonction QuerySlice.
querycurrentrow Cette fonction permet de retourner la ligne où le pointeur de la requête pointe ATM.
querydeletecolumn Cette fonction permet de supprimer une ligne d'une requête et renvoie la ligne supprimée sous forme de tableau.
querydeleterow Cette fonction permet de supprimer la ligne dans un objet de requête. Modifie l'objet de requête d'origine.
queryeach Cette fonction permet d'appeler l'UDF/fermeture donné avec chaque ligne (struct) dans la requête.
queryevery Cette fonction permet d'appeler une fermeture/fonction donnée avec chaque élément d'une requête donnée et retourne true, si tous les appels de fermeture retournent true.
queryexecute Cette fonction permet d'exécuter une requête SQL, renvoie le résultat.
queryfilter Cette fonction permet de créer une nouvelle requête renvoyant toutes les lignes d'une requête correspondant au filtre donné.
querygetcell Cette fonction permet de retourner la valeur d'une cellule de requête spécifique.
querymap Cette fonction permet d'appeler la fermeture donnée avec chaque ligne de la requête donnée. La fonction renvoie une requête contenant toutes les valeurs renvoyées par la fermeture.
querynew Cette fonction permet de créer une requête vide (objet de requête).
queryrecordcount Cette fonction permet de demander le nombre de lignes de la requête spécifiée.
queryreduce Cette fonction permet de demander l'itération sur chaque ligne de la requête donnée et appelle la fermeture avec cette ligne. Cette fonction réduira la requête à une valeur unique et renverra cette valeur.
queryrowdata Cette fonction permet de demander une structure avec les données d'une requête pour un numéro de ligne donné.
querysetcell Cette fonction permet de définir une cellule sur une valeur. Si aucun numéro de ligne n'est spécifié, la cellule de la dernière ligne est définie.
queryslice Cette fonction permet de créer une nouvelle requête contenant une partie de la requête donnée.
querysome Cette fonction permet d'appeler une fermeture/fonction donnée avec chaque élément d'une requête donnée et renvoie true, si l'un des appels de fermeture renvoie true.
querysort Cette fonction permet de trier la requête en fonction de la colonne spécifiée et des critères d'ordre donnés. Modifie l'objet de requête d'origine.
quotedvaluelist Cette fonction permet de retourner une liste entre guillemets de toutes les valeurs, pour une colonne donnée dans la requête, délimitée par la valeur donnée. Cette fonction est obsolète, utilisez à la place la fonction queryColumnData.
rand Cette fonction permet de générer un nombre pseudo-aléatoire compris entre 0 et 1.
randomize Cette fonction permet de créer générateur de nombres pseudo-aléatoires avec un nombre entier, garantissant des modèles de nombres répétables.
randrange Cette fonction permet de générer un entier aléatoire entre deux nombres spécifiés. Les demandes d'entiers aléatoires supérieurs à 100 000 000 entraînent des nombres non aléatoires, pour éviter tout débordement lors des calculs internes.
refind Cette fonction permet de rechercher une chaîne de caractères avec un modèle d'expression régulière (RE). La recherche est sensible à la casse.
refindnocase Cette fonction permet de rechercher une chaîne de caractères avec un modèle d'expression régulière (RE) à partir d'une position spécifiée. La recherche est insensible à la casse.
releasecomobject Cette fonction permet de libérer un objet COM et libère les ressources qu'il a utilisées.
rematch Cette fonction permet d'utiliser une expression régulière (RE) pour rechercher une chaîne de caractères pour un modèle, à partir d'une position spécifiée.
rematchnocase Cette fonction permet de rechercher une chaîne de caractères pour un modèle d'expression régulière (RE) à partir d'une position spécifiée sans sensibilité aux casses.
removechars Cette fonction permet de supprimer les caractères d'une chaîne de caractères.
repeatstring Cette fonction permet de créer une chaîne de caractères contenant un nombre spécifié de répétitions de la chaîne de caractères spécifiée.
replace Cette fonction permet de remplacer les occurrences de la première sous-chaîne de caractères dans une chaîne de caractères par la deuxième sous-chaîne de caractères, dans une portée spécifiée. La recherche est sensible à la casse.
replacelist Cette fonction permet de remplacer les occurrences des éléments d'une liste délimitée dans une chaîne par les éléments correspondants d'une autre liste délimitée. La recherche est sensible à la casse.
replacenocase Cette fonction permet de remplacer les occurrences de la première sous-chaîne de caractères par une deuxième sous-chaîne de caractères, dans la portée spécifiée. La recherche est insensible à la casse.
rereplace Cette fonction permet de rechercher dans une chaîne de caractères un modèle de chaîne de caractères et de le remplacer par un autre en utilisant une expression régulière (RE). La recherche est sensible à la casse.
rereplacenocase Cette fonction permet de rechercher dans une chaîne de caractères un modèle de chaîne de caractères et de le remplacer par un autre en utilisant une expression régulière. La recherche est insensible à la casse.
restdeleteapplication Cette fonction permet de supprimer une cartographie REST existant.
restinitapplication Cette fonction permet d'enregistrer le chemin du répertoire avec la cartographie de service fourni. Si aucune cartographie de service n'est fourni, le nom de l'application est utilisé. Si l'application restante est déjà enregistrée, elle est actualisée.
restsetresponse Cette fonction permet de définir les réponses personnalisées.
reverse Cette fonction permet d'inverser l'ordre des éléments, tels que les caractères d'une chaîne de caractères, les chiffres d'un nombre ou les éléments d'un tableau.
right Cette fonction permet de demander un nombre spécifié de caractères à partir d'une chaîne de caractères, en commençant par la droite.
rjustify Cette fonction permet de justifier à gauche les caractères d'une chaîne de caractères.
round Cette fonction permet d'arrondir un nombre à l'entier le plus proche.
rtrim Cette fonction permet de supprimer les espaces à la fin d'une chaîne de caractères.
second Cette fonction permet d'extraire l'ordinal de la seconde à partir d'un objet date/heure.
sendgatewaymessage Cette fonction permet d'envoyer un message sortant via une passerelle d'événements.
serialize Cette fonction permet de sérialiser tous les objets cfml et tous les objets Java sérialisables. Peut également sérialiser des composantes.
serializejson Cette fonction permet de convertir les données CFML en une représentation JSON (JavaScript Object Notation) des données.
sessioninvalidate Cette fonction permet d'invalider ou nettoyer la session en cours.
sessionrotate Cette fonction permet d'invalider la session en cours, créer une nouvelle session et migrer les données de l'ancienne session vers la nouvelle.
sessionstarttime Cette fonction permet de fournir des informations sur l'heure à laquelle l'étendue de la session des utilisateurs actuels a été créée.
setencoding Cette fonction permet de définir le codage de caractères (ensemble de caractères) des valeurs des variables d'étendue Form et URL; utilisé lorsque le codage de caractères de l'entrée dans un formulaire, ou le codage de caractères d'une URL, n'est pas en codage UTF-8.
setlocale Cette fonction permet de définir les paramètres régionaux du pays/de la langue pour le traitement CFML et la page renvoyée au client. La valeur locale détermine le format par défaut des valeurs de date, d'heure, de nombre et de devise, selon la langue et les conventions régionales.
setprofilestring Cette fonction permet de définir la valeur d'une entrée de profil dans un fichier d'initialisation.
settimezone Cette fonction permet de modifier la définition du fuseau horaire pour la demande actuelle.
setvariable Cette fonction permet de fixer la valeur.
sgn Cette fonction permet de déterminer le signe d'un nombre.
sin Cette fonction permet de calculer le sinus d'un angle entré en radians.
sizeof Cette fonction permet de retourner la taille en octets d'un objet donné. Cette fonction est expérimentale, à ne pas utiliser dans un environnement de production.
sleep Cette fonction permet de provoquer l'arrêt du traitement par le processus léger actuel pendant une durée spécifiée.
soundex Cette fonction permet d'appliquer un algorithme phonétique d'indexation des noms par son, comme prononcé en anglais. L'objectif est que les homophones soient encodés selon la même représentation afin de pouvoir être mis en correspondance malgré des différences d'orthographe mineures. L'algorithme encode principalement les consonnes; une voyelle ne sera pas encodée à moins que ce ne soit la première lettre. La fonction Soundex est le plus connu de tous les algorithmes phonétiques, car il s'agit d'une fonctionnalité standard de MS SQL et d'Oracle, et est souvent utilisé (à tort) comme synonyme d'algorithme phonétique.
spanexcluding Cette fonction permet de demander les caractères d'une chaîne de caractères, du début à un caractère se trouvant dans un ensemble de caractères spécifié. La recherche est sensible à la casse.
spanincluding Cette fonction permet de demander les caractères d'une chaîne de caractères, du début à un caractère ne faisant pas partie d'un ensemble de caractères spécifié. La recherche est sensible à la casse.
spreadsheetnew Cette fonction permet de créer un objet de feuille de calcul ColdFusion, représentant une seule feuille d'un document Excel.
spreadsheetsetcellvalue Cette fonction permet de fixer la valeur d'une cellule d'un objet de feuille de calcule Excel.
spreadsheetwrite Cette fonction permet d'écrire une feuille de calcul sur le disque.
sqr Cette fonction permet de calculer la racine carrée d'un nombre.
sslcertificateinstall Cette fonction permet d'installer les certificats d'un hôte spécifique.
sslcertificatelist Cette fonction permet de lister tous les certificats disponibles sur un hôte spécifique.
storeaddacl Cette fonction permet d'ajouter l'ACL à l'ACL existante pour l'objet ou le compartiment.
storegetacl Cette fonction permet de retourner un tableau de structure où chaque structure représente une concession ACL.
storesetacl Cette fonction permet de définir l'ACL pour l'objet ou le compartiment.
stringlen Cette fonction permet de retourner le longueur d'une chaîne de caractères.
stripcr Cette fonction permet de supprimer les caractères de retour d'une chaîne de caractères.
structappend Cette fonction permet d'ajouter une structure à une autre.
structclear Cette fonction permet de supprimer toutes les données d'une structure.
structcopy Cette fonction permet de copier une structure. Copie les clefs, les valeurs et les tableaux de niveau supérieur dans la structure par valeur; copie les structures imbriquées par référence.
structcount Cette fonction permet de compter les clefs dans une structure.
structdelete Cette fonction permet de supprimer un élément d'une structure.
structeach Cette fonction permet d'appeler l'UDF/fermeture donné avec chaque entrée (clef/valeur) dans la structure.
structevery Cette fonction permet d'appeler une fermeture/fonction donnée avec chaque élément dans une structure donnée et retourne true, si tous les appels de fermeture retournent true.
structfilter Cette fonction permet de créer une nouvelle structure renvoyant toutes les entrées d'une structure correspondant au filtre donné.
structfind Cette fonction permet de déterminer la valeur associée à une clef dans une structure.
structfindkey Cette fonction permet de rechercher récursivement dans une sous-structure de tableaux imbriqués, de structures et d'autres éléments, pour les structures dont les valeurs correspondent à la clef de recherche dans le paramètre de valeur spécifié.
structfindvalue Cette fonction permet de rechercher de manière récursive dans une sous-structure de tableaux imbriqués, de structures et d'autres éléments les structures dont les valeurs correspondent à la clef de recherche dans le paramètre spécifié.
structget Cette fonction permet de demander une ou plusieurs structures à partir d'un chemin spécifié.
structinsert Cette fonction permet d'insérer une paire clef-valeur dans une structure.
structisempty Cette fonction permet de déterminer si une structure contient des données.
structkeyarray Cette fonction permet de rechercher les clefs dans une structure. Un tableau de clefs; si la structure n'existe pas, CFML lève une exception.
structkeyexists Cette fonction permet de déterminer si une clef spécifique est présente dans une structure.
structkeylist Cette fonction permet d'extraire les clefs d'une structure.
structkeytranslate Cette fonction permet de convertir les paires clef/valeur de structure où la clef contient un point (.) en paires clef/valeur de structures imbriquées.
structmap Cette fonction permet d'appeler la fermeture donnée avec chaque élément de la structure donnée. La fonction renvoie une structure contenant toutes les valeurs renvoyées par la fermeture.
structnew Cette fonction permet de créer une structure.
structreduce Cette fonction permet d'effectuer une itération sur chaque entrée de la structure donnée et appelle la fermeture avec chaque clef/valeur. Cette fonction réduira la structure à une valeur unique et retournera cette valeur.
structsome Cette fonction permet d'appeler une fermeture/fonction donnée avec chaque élément dans une structure donnée et retourne true, si l'un des appels de fermeture renvoie true.
structsort Cette fonction permet de retourner un tableau trié des clefs de niveau supérieur dans une structure. Trie en utilisant un tri alphabétique ou numérique et peut trier en fonction des valeurs de n'importe quel élément de structure.
structupdate Cette fonction permet de mettre à jour une clef avec une valeur.
systemcacheclear Cette fonction permet d'effacer tous les caches ou le cache spécifié.
systemoutput Cette fonction permet d'écrire la chaîne de caractères donnée dans le flux de sortie.
tan Cette fonction permet de calculer la tangente d'un angle entré en radians.
threadjoin Cette fonction permet de faire attendre le processus léger actuel jusqu'à ce que le ou les processus léger spécifiés dans l'attribut de nom termine le traitement, ou jusqu'à ce que la période spécifiée dans le paramètre de dépassement de délai soit écoulée, avant de continuer le traitement. Si vous ne spécifiez pas de délai et que le processus léger auquel vous vous joignez ne se termine pas, le processus léger actuel ne peut pas non plus terminer le traitement.
threadterminate Cette fonction permet d'arrêter le traitement du processus léger spécifié dans l'attribut de nom spécifié. Si vous arrêtez un processus léger, l'étendue du processus léger inclut une structure de métadonnées ERROR avec des informations sur l'arrêt. (facultatif, par défaut default=run).
throw Cette fonction permet de lever une exception spécifiée par le développeur, pouvant être interceptée avec une balise cfcatch.
timeformat Cette fonction permet de formater une chaîne de caractères de temps en une sortie donnée.
tobase64 Cette fonction permet de calculer la représentation en Base64 d'une chaîne de caractères ou d'un objet binaire. Le format Base64 utilise des caractères affichables, permettant aux données binaires d'être envoyées dans des formulaires et par courrier électronique, et entreposées dans une base de données ou un fichier.
tobinary Cette fonction permet de calculer la représentation binaire des données encodées en Base64.
tonumeric Cette fonction permet de convertir une valeur donnée en un nombre.
toscript Cette fonction permet de créer une expression JavaScript affectant la valeur d'une variable à une variable JavaScript. Cette fonction peut convertir des chaînes de caractères, des nombres, des tableaux, des structures et des requêtes en syntaxe JavaScript définissant des variables et des valeurs équivalentes.
tostring Cette fonction permet de convertir une valeur en chaîne de caractères.
trace Cette fonction permet d'afficher et enregistrer les données de débogage sur l'état d'une application au moment où cette fonction s'exécute. Suit le flux logique d'exécution, les valeurs des variables et le temps d'exécution. Affiche la sortie à la fin de la demande ou dans la section de débogage à la fin de la demande.
transactioncommit Cette fonction permet de valider une transaction en attente.
transactionrollback Cette fonction permet d'annuler une transaction en attente.
transactionsetsavepoint Cette fonction permet d'enregistrer un état spécifique dans une transaction.
trim Cette fonction permet de supprimer les espaces de début et de fin d'une chaîne de caractères.
truefalseformat Cette fonction permet de retourner true pour une valeur non nulle; sinon false.
ucase Cette fonction permet de convertir les caractères alphabétiques d'une chaîne de caractères en majuscules.
ucfirst Cette fonction permet de mettre en majuscule le premier caractère de la chaîne de caractères donnée.
unserializejava Cette fonction permet d'indiquer une définition littérale d'un objet Java sérialisé par fonction sérialisée. Cette fonction est obsolète.
urldecode Cette fonction permet de décoder une chaîne de caractères encodée en URL.
urlencode Cette fonction permet d'encoder une URL.
urlencodedformat Cette fonction permet de générer une chaîne de caractères encodée en URL. Par exemple, il remplace les espaces par %20 et les caractères non alphanumériques par des séquences d'échappement hexadécimales équivalentes. Passe des chaînes de caractères arbitraires dans une URL.
urlsessionformat Cette fonction permet d'encoder l'URL avec le CFTOKEN/CFID/JSESSIONID.
val Cette fonction permet de convertir les caractères numériques apparaissant au début d'une chaîne de caractères en un nombre. Si la conversion échoue, renvoie zéro.
valuearray Cette fonction permet de retourner un tableau de toutes les valeurs, pour une colonne donnée dans la requête. Cette fonction est obsolète, utilisez à la place la fonction queryColumnData.
valuelist Cette fonction permet de retourner une liste de toutes les valeurs, pour une colonne donnée dans la requête, délimitée par la valeur donnée. Cette fonction est obsolète, utilisez à la place la fonction queryColumnData.
verifyclient Cette fonction permet de vérifier si la demande provient d'un client valide ou non.
week Cette fonction permet de déterminer le numéro de la semaine dans l'année à partir d'un objet date/heure. Un entier compris entre 1 et 53; l'ordinal de la semaine, dans l'année.
wrap Cette fonction permet d'encapsuler le texte de sorte que chaque ligne comporte un nombre maximal de caractères spécifié.
writedump Cette fonction permet de produire les éléments, les variables et les valeurs de la plupart des types d'objets CFML. Utile pour le débogage. Vous pouvez afficher le contenu de variables simples et complexes, d'objets, de composantes, de fonctions définies par l'utilisateur et d'autres éléments.
writelog Cette fonction permet d'écrire un message dans un fichier journal.
writeoutput Cette fonction permet d'écrire la chaîne de caractères donnée dans le tampon de réponse principal quelles que soient les conditions établies par la balise cfsetting.
xmlchildpos Cette fonction permet de demander la position d'un élément enfant dans un objet de document XML. La position, dans un tableau XmlChildren, du Nième enfant portant le nom spécifié.
xmlelemnew Cette fonction permet de créer un élément d'objet de document XML.
xmlformat Cette fonction permet d'échapper les caractères XML spéciaux dans une chaîne de caractères, afin que la chaîne de caractères puisse être utilisée en toute sécurité avec XML.
xmlgetnodetype Cette fonction permet de déterminer le type d'un noeud d'objet de document XML.
xmlnew Cette fonction permet de créer un objet de document XML.
xmlparse Cette fonction permet de convertir un document XML représenté sous forme de variable de chaîne de caractères en un objet de document XML.
xmlsearch Cette fonction permet d'utiliser une expression de langage XPath pour rechercher un objet de document XML.
xmltransform Cette fonction permet d'appliquer une transformation XSLT (Extensible Stylesheet Language Transformation) à un objet de document XML représenté sous forme de variable de chaîne de caractères. Un XSLT convertit un document XML en un autre format ou une autre représentation en lui appliquant une feuille de style XSL (Extensible Stylesheet Language).
xmlvalidate Cette fonction permet d'utiliser une définition de type de document (DTD) ou un schéma XML pour valider un document texte XML ou un objet de document XML.
year Cette fonction permet de demander la valeur de l'année à partir d'un objet date/heure.
yesnoformat Cette fonction permet de retourner Yes, pour une valeur non nulle; No, sinon.


Dernière mise à jour : Vendredi, le 9 septembre 2020