CFML基礎知識
一、Coldfusion 頁面輸出
<cfoutput>Hello world!</cfoutput>
二、常量
(Coldfusion不允許為常量指定名稱,只能是固定值如123,”hello”)
三、變數
1.命名規則
- 變數名與大小寫無關
- 變數名只能包括字母,數位和下劃線.
- 每個變數名必須以字母開頭.
- 不允許使用特殊字元(如"")和Coldfusion的保留字(如函數名和標籤名)
2.變數的類型
ColdFusion被認為是無類型的, 無需指定變數的資料類型
資料是有類型的,決定了變數在記憶體中保存方式
- 簡單類型
* 整數,如135
* 實數,如-9.7856
* 布林值 包括 True和False
* 日期時間值 2005-04-07 12:56:12
- 複雜類型
* 陣列
* 結構
* 查詢
- 二進位類型
* 原始資料,如gif檔或exe檔的內容
- Object
* Com Object
* CORBA Object
* Java Object
* Web Services
* Coldfusion 組件
3.變數的作用域
用Prefix表示作用域
要求變數名都需要寫首碼,除了variables,提高性能及可讀性
4.定義變數
* 所有變數在使用前必須定義
* 用cfset標籤定義變數 <cfset a=123>
* 用cfparam 標籤定義變數 <cfparam name=”b” default=”456”>
5.輸出變數
* 用cfoutput輸出顯示結果
* 用##包圍變數名,<cfoutput>#a#</cfoutput>
6.類型轉換 |