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