2015-08-14 82 views
-3

我是一個ColdFusion自定義標籤的裏面,這條線這是一個意外的關鍵字

20 : param attributes.name  = ""; 
21 : param attributes.id   = attributes.name; 
22 : param attributes.inline  false; 
23 : param attributes.look  = ""; 
24 : param attributes.processed = true; 

更新

這是OK

22 : if(!structKeyExists(attributes, "inline")) attributes["inline"] = false; 

獲取錯誤

Yo你不能使用帶有「。」的變量引用。在這種情況下

的CFML編譯器運營商是處理:

A script statement beginning with param on line 22, column 9. 
A script statement beginning with { on line 12, column 36. 
A script statement beginning with switch on line 12, column 1. 
A cfscript tag beginning on line 6, column 2. 

這是一個關鍵字?如果是這樣,它是什麼?

+0

豈不語法是PARAM NAME =「attributes.name 「default =」「; ? –

+1

'param attributes.inline false;'您錯過了(=)運營商。 – Pankaj

+1

我認爲錯誤信息會誤導我。 –

回答

1

你已經錯過等於(=)運算符上線22

而不是

param attributes.inline  false; 

param attributes.inline = false; 
相關問題