CFML
Ovaj članak ili neki od njegovih odlomaka nije dovoljno potkrijepljen izvorima (literatura, veb-sajtovi ili drugi izvori). |
ColdFusion Markup Language (CFM / CFML) je serverski skriptni jezik za izradu dinamičkih web stranica koji se temelji na "tagovima". Koristi ga Adobe ColdFusion server, kao i nekoliko alternativnih serverskih okruženja, kao što su: BlueDragon, Coral Web Builder, IgniteFusion, Railo...
Ključne prednosti su: lagan za učenje, visoka produktivnost, sintaksa slična HTML-u, temeljen na Javi...
Sintaksa
urediSintaksa je veoma slična html-u. Tagovi počinju sa cf, nakon čega slijedi slovo. Moguće je kreirati i vlastite tagove. Po preporuci, nazivi vlastitih tagova bi trebali počinjati sa cf_, nakon čega bi slijedilo ime taga.
Primjer
uredi<cfset pozdrav = "Hello world">
<p><cfoutput>#pozdrav#</cfoutput></p>
Spisak standardnih CFML tagova
uredi
- cfabort
- cfapplet
- cfapplication
- cfassociate
- cfauthenticate
- cfbreak
- cfcache
- cfcol
- cfcollection
- cfcontent
- cfcookie
- cfdirectory
- cfdump
- cferror
- cfexecute
- cfexit
- cffile
- cfflush
- cfform
- cfftp
- cfgraph
- cfgraphdata
- cfgrid
- cfgridcolumn
- cfgridrow
- cfgridupdate
- cfheader
- cfhtmlhead
- cfhttp
- cfhttpparam
- cfif/cfelseif/cfelse
- cfimpersonate
- cfinclude
- cfindex
- cfinput
- cfinsert
- cfldap
- cflocation
- cflock
- cflog
- cfloop
- cfmail
- cfmailparam
- cfmodule
- cfobject
- cfoutput
- cfparam
- cfpop
- cfprocessingdirective
- cfprocparam
- cfprocresult
- cfquery
- cfqueryparam
- cfregistry
- cfreport
- cfrethrow
- cfsavecontent
- cfschedule
- cfscript
- cfsearch
- cfselect
- cfservlet
- cfservletparam
- cfset
- cfsetting
- cfsilent
- cfslider
- cfstoredproc
- cfswitch/cfcase/cfdefaultcase
- cftable
- cftextinput
- cfthrow
- cftransaction
- cftree
- cftreeitem
- cftry cfcatch
- cfupdate
- cfwddx