gpt4 book ai didi

coldfusion - 如何检查是否收到或定义了参数?

转载 作者:行者123 更新时间:2023-12-04 02:03:38 25 4
gpt4 key购买 nike

我有一个具有以下参数的函数:

 <cffunction name="Agregar" access="public" returntype="any">
<cfargument name="id_examen" type="numeric" required="yes" />
<cfargument name="id_tema" type="numeric" required="yes" />
<cfargument name="id_tipopregunta" type="numeric" required="yes" />
<cfargument name="id_dificultad" type="numeric" required="yes" />
<cfargument name="opciones_arreglo" type="array" required="no" />

我正在尝试使用 cfif 来说明当未收到参数“opciones_arreglo”时该怎么做。我使用了一个名为 isDefined 的函数,但它不起作用。我只是想让代码运行 else 部分,但是我收到了关于一些显而易见的事情的提示:
Element OPCIONES_ARREGLO is undefined in ARGUMENTS.


The error occurred in C:\www\htdocs\RHRR\componentes\bro\preguntas.cfc: line 24
22 : <cfdump var="#Arguments#">
23 :
24 : **<cfif IsDefined(Arguments.opciones_arreglo)>**
25 :
26 : <cfinvoke method = "RSAgregar"

最佳答案

问题是引号。初学者错误:(

<cfif IsDefined("Arguments.opciones_arreglo")>

关于coldfusion - 如何检查是否收到或定义了参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20012400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com