Section courante

A propos

Section administrative du site

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

Nom Description
abs Cette fonction permet de retourner 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.
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.
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.
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, ColdFusion décale les positions de tous les éléments avec un indice plus élevé pour faire de la place.
arrayisempty Cette fonction permet de déterminer si un tableau est vide. Équivalent à arrayLen(). L'appel de cette fonction sur un tableau avec 10 éléments non définis renverra false. CFML MX : cette fonction peut être utilisée sur des objets XML.
arraylen Cette fonction permet de déterminer le nombre d'éléments dans un tableau. CFML MX : cette fonction peut être utilisée sur des objets XML enfants.
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.
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 tableau de 1 à 3 dimensions. Indexer les éléments du tableau avec des crochets : []. Les tableaux CFML se développent dynamiquement à mesure que les données sont ajoutées.
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.
arrayresize Cette fonction permet de réinitialiser un tableau à un nombre minimal d'éléments spécifié. Il peut améliorer les performances, s'il 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.
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.
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, alors elle retourne 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 convertir un tableau unidimensionnel en liste.
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.
assert Cette fonction permet d'affirmer que l'expression donnée est vraie.
atn Cette fonction permet de calculer arc tangente. L'arc tangente est l'angle dont la tangente est un nombre.
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 NOT logique au niveau du bit.
bitor Cette fonction permet d'effectuer une opération OR logique au niveau du bit.
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, sans rotation au niveau du bit.
bitxor Cette fonction permet d'effectuer une opération XOR logique au niveau du bit.
ceiling Cette fonction permet de déterminer l'entier le plus proche supérieur à un nombre spécifié.
chr Cette fonction permet de convertir une valeur numérique en caractère UCS-2.
cjustify Cette fonction permet de centrer une chaîne de caractères dans une longueur de champ.
compare Cette fonction permet d'effectuer une comparaison sensible à la casse de deux chaînes de caractères. Elle retourne -1, si la première chaîne de caractères est inférieur à la deuxième chaîne de caractères 0, si la première chaîne de caractères est égal à la deuxième chaîne de caractères 1, si la première chaîne de caractères est supérieur à la deuxième chaîne de caractères.
comparenocase Cette fonction permet d'effectuer une comparaison insensible à la casse de deux chaînes de caractères. Un indicateur de la différence : un nombre négatif, si la première chaîne de caractères est inférieur à la deuxième chaîne de caractères 0, si la première chaîne de caractères est égal à la deuxième chaîne de caractères. Un nombre positif, si la première chaîne de caractères est supérieur à la deuxième chaîne de caractères.
cos Cette fonction permet de calculer le cosinus d'un angle entré en radians. Un numéro; le cosinus de l'angle.
createdate Cette fonction permet de créer un objet de date.
createdatetime Cette fonction permet de créer un objet de date et d'heure.
createobject Cette fonction permet de créer un objet de type spécifié : Object COM, composante, CORBA, Java, Service Web, .NET.
createodbcdate Cette fonction permet de créer un objet de date ODBC.
createodbcdatetime Cette fonction permet de créer un objet de date et heure ODBC.
createodbctime Cette fonction permet de créer un objet d'heure ODBC.
createtime Cette fonction permet de créer une variable d'heure.
createtimespan Cette fonction permet de créer un objet de date et d'heure définissant une période. Vous pouvez l'ajouter ou le soustraire à d'autres objets de date et d'heure et l'utiliser avec l'attribut cachedWithin de cfquery.
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.
dateadd Cette fonction permet d'ajouter des unités de temps à une date.
datecompare Cette fonction permet d'effectuer une comparaison complète date / heure de deux dates.
dateconvert Cette fonction permet de convertir l'heure locale en temps universel coordonné (UTC) ou UTC en heure locale.
datediff Cette fonction permet de déterminer le nombre entier d'unités par lequel la première date est inférieur à la deuxième date.
dateformat Cette fonction permet de formater une valeur de date à l'aide des formats de date américains.
datepart Cette fonction permet d'extraire une partie d'une valeur de date sous forme numérique.
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.
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 de différer l'é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. L'échappement de tous les guillemets doubles dans le paramètre et elle 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.
decrementvalue Cette fonction permet de décrémenter la partie entière d'un nombre.
decrypt Cette fonction permet de déchiffrer une chaîne de caractères chiffrée avec la fonction Encrypt.
deleteclientvariable Cette fonction permet de supprimer une variable client.
directoryexists Cette fonction permet de déterminer si un répertoire existe.
dollarformat Cette fonction permet de formater une chaîne de caractères au format américain.
duplicate Cette fonction permet de retourner un clone, également appelé copie complète, d'une variable ou d'un objet XML. Il n'y a aucune référence à la variable d'origine.
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 de caractères 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.
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 relative spécifié, ajoutée au chemin de base. Cette fonction (malgré son nom) peut accepter un chemin absolu ou relatif dans l'attribut du chemin relative spécifié.
fileexists Cette fonction permet de déterminer si un fichier existe.
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.
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.
getclientvariableslist Cette fonction permet de rechercher les variables client auxquelles une page a accès en écriture. La liste est délimitée par des virgules de variables client non en lecture seulement.
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. Renvoie le chemin absolu, sans le nom de fichier.
getencoding Cette fonction permet de demander 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.
getfunctionlist Cette fonction permet d'afficher une liste des fonctions disponibles dans CFML.
getHttpContext Cette fonction permet de retourner l'objet System.Web.HttpContext associé à la demande. Disponible uniquement sur .NET.
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).
getlocale Cette fonction permet de demander la valeur actuelle des paramètres régionaux géographiques / linguistiques.
getmetadata Cette fonction permet de demander les métadonnées (les méthodes, les propriétés et les paramètres d'une composante) associées à un objet déployé sur le serveur CFML.
getpagecontext Cette fonction permet de demander l'objet CFML MX PageContext actuel fournissant l'accès aux attributs de page et aux objets de configuration, de demande et de réponse.
getprofilesections Cette fonction permet de demander toutes les sections d'un fichier d'initialisation. Un fichier d'initialisation, sous la forme d'une 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.
gettempdirectory Cette fonction permet de demander le chemin du répertoire utilisé par CFML pour les fichiers temporaires. Avant d'utiliser cette fonction dans une application, testez pour déterminer le répertoire qu'elle renvoie sous votre compte. Renvoie le chemin absolu d'un répertoire, y compris une barre oblique à la fin.
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 absolue des gabarits. Cette fonction est obsolète et a été remplacé par GetBaseTemplatePath.
gettickcount Cette fonction permet de retourner la valeur actuelle d'un minuteur interne en millisecondes.
gettimezoneinfo Cette fonction permet de demander des informations sur le fuseau horaire local de l'ordinateur sur lequel il est appelé, par rapport au temps universel coordonné (UTC). L'UTC est l'heure solaire moyenne du méridien de Greenwich, en Angleterre.
gettoken Cette fonction permet de déterminer si un jeton de la liste dans le paramètre spécifié est présent dans une chaîne de caractères. Elle retourne 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, renvoie une chaîne de caractères vide.
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.) La chaîne de caractères hexadécimale est de 32 octets.
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 avec échappement HTML et insère les balises <pre> et </pre> au début et à la fin de la chaîne de caractères.
htmleditformat Cette fonction permet de remplacer les caractères spéciaux d'une chaîne de caractères par leurs équivalents avec échappement HTML.
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.
incrementvalue Cette fonction permet d'ajouter un à un entier.
inputbasen Cette fonction permet de convertir la chaîne de caractères, en utilisant 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.
isarray Cette fonction permet de déterminer si une valeur est un tableau. Elle retourne True, si la value est un tableau, un objet de colonne de requête ou un XML. Également si 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 une valeur peut être convertie en booléen.
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 et d'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.
isleapyear Cette fonction permet de déterminer si une année est une année bissextile.
isnumeric Cette fonction permet de déterminer si une chaîne de caractères peut être convertie en valeur numérique. Prend en charge les nombres au format numérique américain. Pour une autre prise en charge des numéros, utilisez LSIsNumeric.
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 retourne True, si la valeur représente un objet CFML. Elle retourne 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.
isquery Cette fonction permet de déterminer si la valeur est une requête.
issimplevalue Cette fonction permet de déterminer le type d'une valeur.
isstruct Cette fonction permet de déterminer si une variable est une structure. Elle retourne True, si variable est une structure CFML ou est un objet Java mettant en oeuvre l'interface java.lang.Map. Elle retourne False si l'objet de la variable est une fonction définie par l'utilisateur (UDF).
isuserinrole Cette fonction permet de déterminer si un utilisateur authentifié appartient au rôle spécifié.
iswddx Cette fonction permet de déterminer si une valeur est un paquet WDDX bien formé.
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).
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).
javacast Cette fonction permet de convertir le type de données d'une variable CFML pour qu'il passe comme paramètre à une méthode surchargée d'un objet Java. À n'utiliser que pour les paramètres scalaires et chaîne de caractères.
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 ou d'un objet binaire.
listappend Cette fonction permet de concaténer une liste ou un élément en une liste.
listchangedelims Cette fonction permet de modifier un délimiteur de liste. Elle retourne une copie de la liste, chaque caractère de délimitation étant remplacé par nouveau délimiteur.
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. Elle 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é.
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 demander le premier élément d'une liste.
listgetat Cette fonction permet de demander un élément de liste à une position spécifiée.
listinsertat Cette fonction permet d'insérer un élément dans une 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.
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.
listRemoveDuplicates Cette fonction permet de retourner la liste avec les doublons supprimés.
listrest Cette fonction permet de demander une liste, sans son premier élément.
listsetat Cette fonction permet de remplacer le contenu d'un élément de liste.
listsort Cette fonction permet de trier les éléments de la liste selon un type de tri et un ordre de tri. Renvoie une copie triée de la liste.
listtoarray Cette fonction permet de copier les éléments d'une liste dans un tableau.
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 d'effectuer la justification à gauche des caractères d'une chaîne de caractères d'une longueur spécifiée.
log Cette fonction permet d'effectuer le calcule de logarithme naturel d'un nombre. Les logarithmes naturels sont basés sur la constante e (2,71828182845904).
log10 Cette fonction permet d'effectuer le calcule de logarithme du nombre, en base 10.
lscurrencyformat Cette fonction permet d'effectuer le formatage d'un nombre dans un format de devise spécifique aux paramètres régionaux. Pour les pays utilisant l'euro, le résultat dépend de la JVM.
lsdateformat Cette fonction permet de formater la partie date d'une valeur de date et d'heure dans un format spécifique aux paramètres régionaux.
lseurocurrencyformat Cette fonction permet de formater un nombre dans un format de devise spécifique aux paramètres régionaux.
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 et 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 dans un format spécifique aux paramètres régionaux.
lsparsecurrency Cette fonction permet de convertir une chaîne de devise spécifique aux paramètres régionaux en un nombre formaté. Elle 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.
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 la partie heure d'une chaîne de caractères de date et heure en une chaîne de caractères dans un format spécifique aux paramètres régionaux.
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.
mid Cette fonction permet d'extraire une sous-chaîne de caractères d'une chaîne de caractères.
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 de date et d'heure.
month Cette fonction permet d'extraire la valeur du mois d'un objet de date et d'heure.
monthasstring Cette fonction permet de déterminer le nom du mois correspondant au numéro de mois spécifié.
now Cette fonction permet de demander la date et l'heure actuelles de l'ordinateur exécutant le serveur CFML.
numberformat Cette fonction permet de créer une valeur numérique au format personnalisé.
paragraphformat Cette fonction permet de remplacer les caractères d'une chaîne de caractères : caractères de nouvelle ligne simples (séquences CR/LF) par des espaces, le double caractères de nouvelle ligne avec des balises de paragraphe HTML (<p>).
parsedatetime Cette fonction permet d'analyser une chaîne de date et d'heure conformément aux conventions locales en anglais (États-Unis).
pi Cette fonction permet de demander la constante mathématique π, précise à 15 chiffres. Le nombre est 3,14159265358979.
preservesinglequotes Cette fonction permet d'empêcher le CFML d'échapper automatiquement les caractères de guillemets simples contenus dans une variable. Le CFML n'évalue pas le paramètre. Remarque : ColdFusion échappe automatiquement les références de variable simple, de variable de tableau et de variable de structure dans un corps ou un bloc de balise cfquery.
quarter Cette fonction permet de calculer le trimestre de l'année dans lequel tombe une date.
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.
queryDeleteRow Cette fonction permet de supprimer la ligne donnée de la requête donnée.
querynew Cette fonction permet de créer une requête vide (objet de requête).
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.
querySort Cette fonction permet de trier la requête donnée sur la colonne donnée avec les critères donnés.
quotedvaluelist Cette fonction permet de demander les valeurs de chaque enregistrement renvoyé par une requête exécutée. Le CFML n'évalue pas les paramètres.
rand Cette fonction permet de générer un nombre pseudo-aléatoire compris entre 0 et 1.
randomize Cette fonction permet d'effectuer la génération 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 d'effectuer une recherche à l'aide d'une expression régulière (regex).
refindnocase Cette fonction permet d'effectuer une recherche d'une expression régulière (regex) pour rechercher une chaîne de caractères pour un modèle, à partir d'une position spécifiée. La recherche est insensible à la casse.
removechars Cette fonction permet de supprimer les caractères d'une chaîne de caractères.
render Cette fonction permet d'exécuter la chaîne de caractères donnée en tant que CFML. Elle renvoie la sortie du CFML exécuté.
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 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 de caractères 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 la 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 une expression régulière (RE) dans une chaîne de caractères pour un modèle de chaîne de caractères et le remplacer par un autre. La recherche est sensible à la casse.
rereplacenocase Cette fonction permet de rechercher une expression régulière dans une chaîne de caractères pour un modèle de chaîne de caractères et le remplace par un autre. La recherche est insensible à la casse.
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 à droite 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 de date et d'heure.
setencoding Cette fonction permet de définir le codage des caractères (ensemble de caractères) des valeurs des variables d'étendue de formulaire et d'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 et 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.
setvariable Cette fonction permet de définir une variable dans le paramètre de nom sur la valeur du paramètre de valeur. Cette fonction n'est plus nécessaire dans les pages CFML bien formées.
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.
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'une ensemble de caractères spécifié. La recherche est sensible à la casse.
sqr Cette fonction permet de calculer la racine carrée d'un nombre.
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. CFML MX : Comportement modifié: cette fonction peut être utilisée sur des objets XML.
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.
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.
structfindvalue 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.
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 CFML. 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 CFML.
structnew Cette fonction permet de créer une structure.
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.
tan Cette fonction permet de calculer la tangente d'un angle entré en radians.
timeformat Cette fonction permet de formater une valeur d'heure à l'aide des conventions de mise en forme de l'heure en anglais américain.
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 imprimables, 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.
tostring Cette fonction permet de convertir une valeur en chaîne de caractères.
trim Cette fonction permet de supprimer les espaces de début et de fin d'une chaîne de caractères.
ucase Cette fonction permet de convertir les caractères alphabétiques d'une chaîne de caractères en majuscules.
urldecode Cette fonction permet de décoder une chaîne de caractères encodée en 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'effectuer les opérations suivantes : si le client n'accepte pas les cookies : ajoute automatiquement toutes les informations d'identification client requises à une URL, si le client accepte les cookies : n'ajoute pas d'informations.
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.
valuelist Cette fonction permet d'insérer un délimiteur entre chaque valeur dans une requête exécutée. Le CFML n'évalue pas les paramètres. Une liste délimitée des valeurs de chaque enregistrement renvoyée par une requête exécutée.
week Cette fonction permet de déterminer le numéro de la semaine dans l'année à partir d'un objet d'une date et d'une heure. Un entier est 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é.
writeoutput Cette fonction permet d'ajouter du texte au flux de sortie de page. Cette fonction écrit dans le flux de sortie de page 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 porte 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.
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'indiquer l'expression de langage XPath à rechercher dans l'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).
year Cette fonction permet de demander la valeur de l'année à partir d'un objet de date et d'heure.
yesnoformat Cette fonction permet d'évaluer un nombre ou une valeur booléenne.


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