%define() Fonksiyonu

Top  Previous  Next

%define() fonksiyonu özel DZ fonksiyonları tanımlamak için kullanılır. Genelde amaç karmaşık ifadeleri basitleştirerek kullanımı ve okunaklılığı arttırmaktır.

Söz dizimi:

%define(fonksiyon-adı, fonksiyon-tanım-ifadesi)
 

Fonksiyon tanımı içinde fonksiyon parametreleri anlamına gelen ${prmn} sembolleri kullanılabilir.

Örnek 1:

Tanımlama:

%define(yk,'%(<input name="${prm1}" type="text">)')

 

Kullanım:

%yk(Ad)

 

Sonuç:

%(<input name="Ad" type="text">)

 

 

Örnek 2:

Tanımlama:

%define(yuzen_res,'%(<image src="${prm1}" style="float: ${prm2}" hspace="10" vspace="5" />)')
 

Kullanım:

%yuzen_res(images/Sample.jpg,right)

 

Sonuç:

%(<image src="images/Sample.jpg" style="float: right" hspace="10" vspace="5" />)

 

 

Bakın <cti:define/> Talimatı