|
%define() Fonksiyonu |
|
|
%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ı
|