2016-09-23 4 views
0

버그를 조사하려고하는데 ColdFusion에 익숙하지 않습니다. isdefined()에 대한 함수 호출이 있는데, 이는 isDefined()이어야한다고 생각합니다. ColdFusion은 이러한 종류의 불일치에 내장 함수를 사용하면 어떤 동작을합니까? 진실을 되 돌리는가? 그것은 성명을 건너 뛰는가?함수가 camelCase가 아닌 경우 ColdFusion에서 오류가 발생합니까?

역 추적은이 <cfif isdefined(...)> 문 내의 한 줄에서 오는 오류를 보여주기 때문에 잘못된 케이스가이 문제에 영향을 줄 수 있는지 궁금합니다. 이견있는 사람?

+2

무엇이 오류입니까? –

+8

ColdFusion은 대소 문자를 구분하지 않으므로 대소 문자를 구별하지 않아야합니다. 'isDefined'에는 변수가 아닌 문자열이 필요합니다. 따라서 'myFunction'이라는 함수/변수가 정의되었는지 알고 싶다면''를 호출하면됩니다. 나는 다만 어리 석음 전에 실수 한 바있다. – Leeish

답변

6

리 리쉬가 말한 바. 함수 호출은 대소 문자를 구분하지 않습니다. CF documentation을 참조하십시오. 올바른 사용법은 IsDefined("variable_name")

모두 실패하면 여기에 코드 블록을 게시하면됩니다.

+1

감사합니다. 팁을 주셔서 감사합니다. 오류 보고서는'isdefined()'문과 관련이 없으므로 그 오류의 원인이 무엇인지 확인하고 싶었습니다. 다른 곳에서도 조사를 계속할 것입니다. –

관련 문제