>> DAVID MALAN: t蓹kmill蓹艧dirilm蓹sind蓹n ed蓹k kursunda bir az daha homepage
funksiyalar谋 眉mumil蓹艧dirilm蓹si, renderHeader v蓹 renderFooter, daxil,
sad蓹c蓹, 莽眉nki b眉t眉n sonra g枚st蓹rm蓹y蓹 onlar istisna olmaqla, t蓹xmin蓹n eyni idi
onlar谋n adlar谋 眉莽眉n.
Bunu nec蓹?
Yax艧谋, yaln谋z a艧a臒谋da bu fayl谋 眉st眉n oldu臒u biz helpers.php t蓹l蓹b, deyirik bildirin
yeni funksiya olan ilk g枚st蓹rm蓹k d蓹lil, dey蓹k, ad谋 olmal谋d谋r
艧ablon, n蓹z蓹rd蓹 ki, bir fayl orada tak谋ld谋臒谋ndan olmal谋d谋r.
Eyni zamanda, ikinci d蓹lil edilir Bu, assosiativ s谋ra qal谋r
眉莽眉n 蓹sas olan bir s谋ra Halda onlar谋n d蓹y蓹ri burada CS50 edir ad谋.
Indi helpers.php baxaq.
>> Helpers.php, indi biz ki, 茝lb蓹tt蓹 ki, yaln谋z bir
m眉蓹yy蓹n funksiyas谋 g枚st蓹rm蓹k.
g枚st蓹rm蓹k indi iki arqumentl蓹r g枚t眉r眉r biz 艧ablon v蓹 m蓹lumatlar谋n, z蓹ng laz谋md谋r
sonuncu kimin default d蓹y蓹ri h蓹l蓹 d蓹 bo艧 s谋ra edir.
Amma bu versiyas谋, bildiri艧 g枚st蓹rm蓹k 陌ndi bir yerli d蓹yi艧蓹n elan ki,
yol adlan谋r v蓹 bu d蓹y蓹ri t蓹yin 艧ablon olan, m蓹s蓹l蓹n, g眉c
ola quote, d谋rna臒谋 ba臒lamaq, "header" v蓹 ki, simli. php 蓹lav蓹.
Ba艧qa s枚zl蓹, indi 眉莽眉n, g眉man ed蓹k ki, 艧ablon header adlan谋r 蓹g蓹r,
o 艧ablon h蓹yata ke莽iril蓹c蓹k adl谋 bir fayl, sad蓹c蓹,
header.php.
>> Eyni zamanda, bunu ed蓹k bir tez a臒l谋 ba艧谋nda olma 莽ek.
Ki, yol varsa, biz bil蓹r adl谋 bir fayl yolu il蓹 yoxlamaq
file_exists, sonra nin 莽谋xar谋艧 bildirin assosiativ array data 莽a臒谋r谋b ki
biz bir v蓹 ya daha 莽ox yerli d蓹yi艧蓹nl蓹r var 蓹hat蓹 dair蓹si v蓹 sonra ed蓹k
ki, t蓹l蓹b edir.
Eyni zamanda, helpers.php olduqca g枚r眉n眉r sad蓹c蓹 tam olaraq 蓹vv蓹l bu kimi.
>> Amma biz indi index.php geri baxmaq 蓹g蓹r, ki, alt谋ndak谋 ki, g枚r眉rs眉n眉z
fayl, biz eyni z蓹ng ed蓹 bil蓹rsiniz kimi ke莽蓹n g枚st蓹rm蓹k onun
yegan蓹 arqument footer.
Bu halda, biz ke莽m蓹k laz谋m deyil assosiativ array 莽眉nki
footer 艧ablon, geri, yaln谋z bu.
Amma indi biz arguably daha var biz etdik, 莽眉nki t蓹miz dizayn
Bizim ba艧qa bir aradan laz谋ms谋z kodu v蓹 konsolid蓹 edilmi艧 daxil
yaln谋z bir funksiyas谋, g枚st蓹rir.