>> DOUG LLOYD: Bel蓹 ki, bizim PHP sintaksis video,
biz PHP haqq谋nda 莽ox dan谋艧d谋 command line istifad蓹 edil蓹 bil蓹r
bir 艧蓹kild蓹 proqramlar谋 莽al谋艧t谋rmak 眉莽眉n ki, biz C. il蓹 olduqca tan谋艧 edirik
Amma m蓹n d蓹 qeyd olundu臒u kimi ki video, PHP
ilkin haz谋rlanm谋艧d谋r , web web proqramla艧d谋rma h蓹yata ke莽irir.
V蓹 bu video biz ist蓹yirik Biz nec蓹 haqq谋nda dan谋艧maq gedir
web inki艧af kontekstind蓹 PHP istifad蓹 edin.
>> Biz art谋q bilirik, HTML bizim video,
saytlar谋 in艧a edilir ki, HTML tags bir s谋ra h蓹yata
ki, semantically m眉蓹yy蓹n bir web page strukturu.
Amma saytlar谋 ki t蓹miz HTML il蓹 in艧a
莽ox 蓹ziyy蓹t, 莽ox ciddi m蓹hdudiyy蓹t.
>> Bu m蓹hdudiyy蓹t g枚st蓹rm蓹k 眉莽眉n, nin a艧a臒谋dak谋 hesab ed蓹k.
Bel蓹 ki, indi bir web page qurmaq ist蓹yir蓹m ki, zaman istifad蓹莽i s蓹f蓹rl蓹r bu,
m蓹n蓹 cari verir Cambridge, Mass vaxt.
Son d蓹qiq蓹 眉莽眉n g枚st蓹rilir.
M蓹n indi bu h眉ququ 莽谋x谋rd谋 varsa, M蓹n bu kimi bir 艧ey dey蓹 bil蓹r.
M蓹n bel蓹 Cambridge-- cari vaxt HTML tags, ba艧 tags, ad谋 tags,
b蓹d蓹n cari tags-- Cambridge d蓹f蓹 14:08 edir
h蓹rbi vaxt 莽ap.
>> N蓹 indi 2:09 PM, 14:09 varsa olur?
Yax艧谋 bu g眉n蓹 q蓹d蓹r HTML il蓹, m蓹n getm蓹k v蓹 14:09 d蓹yi艧dirm蓹k 眉莽眉n.
V蓹 sonra bir d蓹qiq蓹 sonra, M蓹n bir daha d蓹yi艧dirm蓹k laz谋md谋r.
Siz t蓹s蓹vv眉r ed蓹 bil蓹rsiniz kimi, ki He莽 y蓹qin ki, pis i艧.
Bir web s蓹hif蓹 眉莽眉n webmaster ist蓹yirik, v蓹 h蓹r d蓹qiq蓹, 24 saat,
siz cari vaxt yenil蓹m蓹k laz谋md谋r 蓹l time.html a莽谋lmas谋 v蓹 d蓹yi艧dirilm蓹si
kod yaln谋z ki par莽as谋n谋 dem蓹k saat v蓹 d蓹qiq蓹 cari vaxt.
Ki, bir 莽ox y蓹qin ki, deyil qaynaqlar谋m谋z谋n yax艧谋 istifad蓹,
insan v蓹 hesablama, h蓹m d蓹.
>> B眉t眉n HTML var Veb s蓹hif蓹 tamamil蓹 statik var.
Siz t蓹kmill蓹艧dir蓹 bil蓹r yegan蓹 yolu content, biz yaln谋z g枚rd眉m kimi,
枚z眉n眉z bu m蓹nb蓹 a莽maq 眉莽眉n fayllar谋, onlar谋 redakt蓹, v蓹 onlar谋 saxlaya.
V蓹 sonra zaman istifad蓹莽i s蓹hif蓹 yenilenir,
v蓹 ya ilk s蓹hif蓹 Ziyar蓹t zaman, onlar son content almaq laz谋md谋r.
Amma biz yaln谋z, 莽眉nki 枚z眉n眉z redakt蓹.
>> Biz orada b蓹zi PHP qar谋艧d谋rmaq ba艧lamaq, Bizim code daha 莽ox 莽evik 蓹ld蓹 ed蓹 bil蓹rsiniz.
V蓹 biz pages 眉莽眉n bir yol ola bil蓹r dinamik, v蓹 ya 枚zl蓹rini yenil蓹m蓹,
bizim z蓹if t蓹l蓹b olmadan 蓹vv蓹lki misal webmaster
艧eyi yenil蓹nm蓹si 蓹l olmal谋d谋r.
Onlar avtomatik olaraq bunu ed蓹 bil蓹rsiniz.
Biz m眉daxil蓹 yoxdur.
Biz b蓹zi yuxu 蓹ld蓹 ed蓹 bil蓹rsiniz.
Hans谋 y蓹qin ki, yax艧谋 bir 艧ey 蓹g蓹r Siz web proqramla艧d谋rma bir 莽ox edirik.
>> CS50 IDE Bel蓹likl蓹, biz run web server Apache 莽a臒谋r谋b.
Bu, 莽ox 莽ox istifad蓹 var a莽谋q m蓹nb蓹 web server sistemi.
Bu sistem var g眉c眉 艧蓹rh
茝g蓹r faydal谋 olacaq PHP, 茝g蓹r h蓹r hans谋 bir PHP proqramla艧d谋rma etm蓹k ist蓹yir蓹m.
>> V蓹 CS50 IDE, biz bir komanda var n蓹 眉莽眉n bu 莽ox asan etm蓹k 眉莽眉n,
ba艧lamaq apache50.
V蓹 sonra 莽izgi yol, 莽izgi, 眉莽眉n do臒ramaq
dir ki, yaln谋z bir h蓹qiq蓹t蓹n 眉mumi yoldur Burada m眉蓹yy蓹n sonra n蓹 ifad蓹
x眉susi bir yol directory ki, siz
k枚k olmaq ist蓹yir蓹m site, v蓹 ya k枚k s蓹hif蓹
qovluq v蓹 ya sizin web server olan fayllar谋 yoxlamaq v蓹 xidm蓹t ba艧layacaq
onlar谋 t蓹l蓹b m眉艧t蓹ril蓹r蓹 onlar谋.
Bel蓹 ki, yaln谋z, CS50 IDE 眉z蓹rind蓹 pop imkan Bu i艧l蓹ri nec蓹, h蓹qiq蓹t蓹n s眉r蓹tli, g枚st蓹rir.
>> Bel蓹 ki, burada CS50 IDE, m蓹n deyil蓹m H蓹ft蓹 Zero Nine adl谋 kataloq.
M蓹n two-- v蓹 m蓹n yaln谋z bir LS komanda icra
Yuxar谋da m蓹n oldu臒unu g枚st蓹rm蓹k 眉莽眉n Burada iki rehberler, PHP,
M蓹n istifad蓹 fayllar谋 set olan PHP syntax video v蓹 sonra PHP-web,
fayllar谋 set olan ki, m蓹n Bu video istifad蓹 etm蓹k ist蓹yir蓹m.
>> M蓹n ba艧lamaq ist蓹yir蓹m bir web server instansiya
PHP-web qovluq m蓹zmunu il蓹 fayllar谋 xidm蓹t olunur kimi.
Bel蓹 ki, n蓹 m蓹n gedir蓹m?
M蓹n apache50 yer yaz谋n gedir ba艧lamaq kosmik PHP, dash web.
Bu kataloq yolu var Hal-haz谋rda am yerd蓹n.
Sonra m蓹n Enter d眉ym蓹sini bas谋n.
Bu n蓹 olacaq Burada m蓹hsullar谋 az.
V蓹 sonra, dem蓹k olacaq Apache u臒urla ba艧lad谋.
Sizin site at-- art谋q m枚vcuddur v蓹 sonra site 眉莽眉n URL var.
Bel蓹 ki, n蓹 m蓹n gedir蓹m?
M蓹n tez bu sur蓹ti gedir蓹m.
M蓹n a莽maq 眉莽眉n gedir蓹m v蓹 M蓹n bir az ki莽iltm蓹k laz谋md谋r burada
M蓹n a莽maq 眉莽眉n gedir蓹m Chrome yeni ni艧an谋.
M蓹n ki, URL ziyar蓹t gedir蓹m.
>> M蓹n Enter d眉ym蓹sini bas谋n gedir蓹m.
Bu y眉klemek 眉莽眉n olacaq.
M蓹n yenid蓹n h蓹yata zoom laz谋md谋r.
V蓹 biz burada g枚r蓹 bil蓹rsiniz M蓹nim PHP web directory m蓹zmunu.
>> Bel蓹 ki, indi 蓹sas蓹n n蓹 ba艧 burada CS50 IDE m蓹nim instansiya edir
bu fayllar谋 xidm蓹t edir onlar谋 xahi艧 he莽.
V蓹 蓹rzind蓹 Bu video, biz d眉zm蓹k laz谋md谋r
bu bir d蓹st蓹 n蓹z蓹r kontekstind蓹 m眉xt蓹lif fayllar谋.
>> Sizin Apache ki, test server i艧l蓹yir,
眉mumiyy蓹tl蓹 hans谋 gedir CS50 IDE halda olmaq,
lakin daha 莽ox, 眉mumiyy蓹tl蓹 bunu 蓹g蓹r, v蓹 枚z web bina ba艧lamaq
server, h蓹qiq蓹t蓹n var analoq 眉mumi sort,
Ad蓹t蓹n "salam d眉nya" PHP web inki艧af 眉莽眉n istifad蓹 olunur.
Bir fayl var Hans谋 yaln谋z bu kod ibar蓹t
PHP info il蓹 m眉蓹yy蓹n bir PHP s谋n谋rlay谋c谋, parantez aras谋nda n枚qt蓹li verg眉l.
Hans谋 蓹sas蓹n x眉susi Siz蓹 deyir PHP funksiyas谋
PHP hans谋 versiyas谋 莽al谋艧an.
>> Bel蓹 ki, CS50 IDE, m蓹n m枚vcud fayl yaln谋z
bu kimi g枚r眉n眉r n蓹 siz蓹 g枚st蓹rm蓹k 眉莽眉n.
Bel蓹likl蓹, m蓹n index bax谋ram M蓹nim PHP instansiya olan.
M蓹nim Apache instansiya 莽al谋艧an PHP-Web m蓹zmunu.
M蓹n bir fayl burada info.php 莽a臒谋r谋b.
>> M蓹n bunu bas谋n ki莽iltm蓹k gedir蓹m.
Bu olacaq n蓹 olduqca 莽ox g枚rm蓹k.
Bu yaln谋z ki, m蓹n蓹 izah edilir M蓹nim Apache server 莽al谋艧谋r.
Bu, y蓹qin edir PHP versiyas谋n谋 莽al谋艧an al谋ram ki.
Bu m蓹nim analog deyil "salam d眉nya".
>> Bel蓹 ki, M蓹n h蓹r 艧eyi 蓹m蓹liyyat bilirik.
Bel蓹likl蓹, biz getm蓹k iyi.
Biz buradan davam ed蓹 bil蓹rsiniz.
>> Bel蓹 ki, yenid蓹n ed蓹k vaxt n眉mun蓹 biz
bizim z蓹if webmaster il蓹 s枚hb蓹t kim daim s蓹hif蓹 g眉ncellemek idi.
Bu nec蓹 bir fix ola bil蓹r M蓹n h蓹r 艧eyi h蓹yata ke莽ir蓹c蓹kl蓹rini
bel蓹 webmaster deyil ki vaxt yenil蓹nm蓹si saxlamaq laz谋md谋r.
Bu ki yaln谋z sort avtomatik ba艧 verir.
>> a艧a臒谋, HTML, bu bir istisna olmaqla, olduqca ox艧ar.
Amma burada 眉st bir PHP var.
M蓹n, y蓹qin, bu 莽a臒谋r谋b funksiyas谋 date_default_timezone_set.
>> V蓹 biz b眉t眉n dan谋艧maq deyil CS50 bu funksiyalar谋,
PHP y蓹qin ki, var, 莽眉nki on minl蓹rl蓹.
Y蓹ni bir az ola bil蓹r m眉bali臒蓹, lakin ola bil蓹r.
Bu in艧a funksiyalar谋 bir 莽ox var.
V蓹 bu bir funksiyas谋 y蓹qin deyil AB艦 / 艦蓹rq kimi vaxt zonas谋n谋 m眉蓹yy蓹n edir,
M蓹n deyil蓹m zaman dilimidir Hal-haz谋rda bu video edilm蓹si.
>> Sonra m蓹n z蓹ng etm蓹k funksiyas谋 tarixi 莽a臒谋r谋b.
V蓹 y蓹qin ki, m蓹n saxlan谋lmas谋 al谋ram HIS adl谋 bir 艧ey, zaman.
Bel蓹 ki, n蓹 burada olub?
>> Yax艧谋, 蓹sas蓹n n蓹 ki, ba艧, m蓹n z蓹ng edilm蓹si al谋ram
gedir, b蓹zi server vaxt haz谋rda n蓹 m蓹n蓹.
M蓹n bir format 眉莽眉n konvertasiya edir蓹m saat, d蓹qiq蓹, saniy蓹.
V蓹 s蓹b蓹b paytaxt谋 H bu var m蓹n蓹 12 24 saat vaxt deyil verm蓹k niyy蓹tind蓹dir
ki莽ik h olard谋 saat vaxt.
M蓹n yaln谋z saxlan谋lmas谋 al谋ram adl谋 d蓹yi艧蓹n, zaman.
Bel蓹 ki, PHP ikinci x蓹tt orada funksiyas谋 z蓹ng,
tarix, yaln谋z olur b蓹zi simli,
M蓹n蓹 tarix verm蓹k gedir v蓹 vaxt谋 v蓹 dig蓹r informasiya bir d蓹st蓹.
V蓹 ilk d蓹lil, onun ki, yaln谋z m眉h眉m rol 莽谋xar谋lmas谋 edir
Bu, misal 眉莽眉n qay臒谋 ki, olan saat, d蓹qiq蓹, v蓹 ikinci.
Bel蓹 ki, davam ki, b眉t眉n var.
Bel蓹likl蓹, m蓹n saxlamaq bir d蓹yi艧蓹n $ vaxt ki.
V蓹 sonra a艧a臒谋 at orada 莽ox a艧a臒谋, m蓹n
ki stenoqrafiya var cari vaxt 莽ap.
M蓹n yaln谋z 莽ap gedir蓹m Cari vaxt h蓹yata n蓹.
>> Bel蓹 ki, bu n蓹z蓹r salaq CS50 IDE v蓹 biz indi ist蓹yirik nec蓹
ki webmaster problem bir 莽ox q蓹na蓹t.
B眉t眉n sa臒, bel蓹 ki, burada m蓹n yen蓹 am geri k枚k qovlu臒una
M蓹nim Apache instansiya.
M蓹n burada bir fayl adl谋 time.php var.
M蓹n yaln谋z bas谋n gedir蓹m.
M蓹n, 莽眉nki yuxar谋 laz谋md谋r biz olduqca uzaq zoomed edirik.
cari vaxt 14:20:34 edir.
M蓹n bu saat edir蓹m d蓹qiq蓹, saniy蓹.
M蓹n yenileyin bil蓹r s蓹hif蓹 v蓹 yeni vaxt almaq.
--41.
M蓹n s蓹hif蓹 yenilemek 眉莽眉n gedir蓹m v蓹 yeni vaxt, 44, 46, 47 almaq.
>> Bel蓹 ki, m蓹n ayd谋n deyil am bir 艧ey 枚z眉m眉 d蓹yi艧ir.
M蓹n burada s蓹hif蓹 s蓹rinl蓹艧dirici al谋ram.
M蓹n onu redakt蓹 geri ola bilm蓹z.
M蓹n siz蓹 s枚z verir蓹m, m蓹n deyil h蓹r hans谋 m眉tt蓹fiql蓹ri var
olan fayl redakt蓹 olunur t蓹r蓹fd蓹n m蓹nim ad谋ndan.
>> M蓹n yaln谋z ki, PHP funksiyas谋 istifad蓹 edir蓹m vaxt, m蓹nim 眉莽眉n vaxt yaratmaq 眉莽眉n
avtomatik.
M蓹n yuxuda Ben h蓹tta, bel蓹 ki, v蓹 web server 莽al谋艧an,
s蓹hif蓹 h蓹l蓹 d蓹 ziyar蓹t istifad蓹莽i d蓹qiq cari vaxt almaq 眉莽眉n gedir.
Bel蓹 ki, olduqca yax艧谋.
M蓹n site daha dinamik etdik Biz 莽ox PHP kodu il蓹.
Bu kod yaln谋z iki x蓹tl蓹ri, sonra 莽ap 艧蓹rhd蓹 bir az.
V蓹 art谋q bir var daha dinamik site
ilk n眉mun蓹 daha g枚rd眉k Video ba艧谋nda.
>> Bel蓹 ki, PHP sintaksis video geri PHP t蓹rc眉m蓹莽i 莽al谋艧谋r zaman ki,
Bizim proqram, bu, h蓹r 艧ey m蓹h蓹l qoymur ki, PHP foydalanish daxilind蓹 deyil
onu spitting.
Ki, m蓹s蓹l蓹n, n蓹 艧ey h蓹yata spitting edilmi艧dir ki, HTML idi.
V蓹 bu m蓹n indi ed蓹 bil蓹rsiniz dem蓹kdir birlikd蓹 HTML v蓹 PHP serpmek.
T蓹rc眉m蓹莽i yaln谋z, 莽眉nki HTML v蓹 bu s枚z眉n 莽谋x谋艧 bilm蓹z.
Hans谋 h眉ququ, yax艧谋?
>> , Ehtimalla 莽眉nki G眉n眉n sonunda,
M蓹n m蓹nim site ist蓹yir蓹m HTML in艧a edil蓹c蓹k.
H蓹r hans谋 bir web browser 艧蓹rh ed蓹 bil蓹r, bel蓹 ki, , v蓹 ya s蓹hif蓹 HTML ba艧a
v蓹 bir 艧ey kimi g枚st蓹rm蓹k ki, biz h蓹qiq蓹t蓹n insanlar kimi ba艧a d眉艧m蓹k olar.
V蓹 m蓹n yaln谋z PHP istifad蓹 ed蓹 bil蓹rsiniz m蓹nim site hiss蓹l蓹ri 眉莽眉n
the m蓹ni t蓹l蓹b ed蓹n, dinamizm t蓹l蓹b daim yenil蓹m蓹k 艧eyi var.
statik m蓹lumat eyni qalmaq bil蓹r.
>> OK, bel蓹 ki, g枚z蓹l var.
Amma bu, niy蓹 ed蓹rdiniz?
Niy蓹 HTML v蓹 PHP qar谋艧d谋rmaq bil蓹r?
M蓹n yaln谋z 莽ap bil蓹r b眉t眉n HTML, PHP 莽ap funksiyas谋 istifad蓹 ed蓹r蓹k.
Niy蓹 bunu deyil蓹m?
Ikinci bu bar蓹d蓹 d眉艧眉n眉n.
>> Niy蓹, m蓹n yaln谋z m蓹n yazaraq 莽ap bil蓹r zaman dem蓹k PHP x蓹tl蓹ri ola bil蓹r,
莽ap HTML tag, 莽ap ba艧.
Niy蓹 bunu deyil蓹m?
Niy蓹 PHP v蓹 HTML qar谋艧d谋rma edir蓹m?
>> Yax艧谋, siz hesab edir蓹m ki, 蓹g蓹r ikinci bu bar蓹d蓹.
PHP, t蓹rc眉m蓹莽i var Bu g枚r眉r n蓹 艧蓹rh.
V蓹 bel蓹 ki, var olacaq kodu bir line icra etm蓹k.
HTML 莽ap.
A莽谋q ba艧 tag 莽ap.
A莽谋q ad谋 tag 莽ap.
Bu var olacaq icra v蓹 艧蓹rh
yolu h蓹r bir add谋m ki.
Yaln谋z imkan Niy蓹 t蓹rc眉m蓹莽i yaln谋z 枚t眉rm蓹y蓹
Bu anlam谋r 艧eyi v蓹 avtomatik olaraq n蓹?
M蓹n蓹 莽ox vaxt saxlamaq olacaq birlikd蓹 m蓹nim HTML v蓹 PHP qar谋艧d谋rmaq.
>> Biz niy蓹 V蓹 bel蓹 ki yaln谋z a莽谋q PHP s谋n谋rlay谋c谋y谋 var
v蓹 sonra yaln谋z b眉t眉n 莽ap bir n蓹h蓹ng PHP kimi s蓹hif蓹 m蓹zmunu
sonra funksiyas谋 脟ap z蓹ng v蓹 yax谋n PHP s谋n谋rlay谋c谋 v蓹 biz tamamlay谋n.
Biz birlikd蓹 onlar谋 qar谋艧d谋rmaq n蓹 ki, var.
>> Bu g眉n蓹 q蓹d蓹r 莽ox g枚rm蓹dim 眉mumi PHP sintaksis bir f蓹rq.
Bu olduqca sad蓹 oldu.
Biz art谋q g枚rd眉k sual i艧ar蓹si b蓹rab蓹r.
Biz yeni funksiya z蓹ngl蓹r bir ne莽蓹 g枚rd眉m lakin h蓹qiq蓹t蓹n he莽 bir 艧ey x眉lya olur.
B蓹lk蓹 h蓹r 艧eyi ed蓹k bir az merakl谋s谋.
Biz informasiya ke莽m蓹k ist蓹yirsinizs蓹 m眉xt蓹lif PHP fayllar谋 aras谋nda,
bel蓹 ki, b蓹lk蓹 istifad蓹莽i M蓹n蓹 informasiya t蓹qdim edir.
V蓹 sonra m蓹n bir 艧ey ola bil蓹r ba艧qa s蓹hif蓹d蓹 il蓹.
>> Bel蓹 ki, PHP d蓹st蓹k var bir 艧ey Super Global adl谋
Olduqca z蓹hmli s蓹sl蓹nir D蓹yi艧蓹nl蓹r.
Onlar, h蓹qiq蓹t蓹n, yaln谋z ist蓹yirik n蓹h蓹ng assosiativ Diziler
bu h蓹yata k枚m蓹k ke莽蓹n funksionall谋臒谋
PHP fayllar谋 aras谋nda m蓹lumat ver蓹n Bizim web server m枚vcud olunur.
>> Bu super ilk Globals $ _GET adlan谋r.
V蓹 y蓹qin ki, anlamaq 眉莽眉n sad蓹.
N蓹 $ _GET olur?
Yax艧谋, 蓹sas蓹n, istifad蓹莽i 蓹lav蓹 m蓹lumat yaz谋n gedir
Bizim URL sonunda.
Onlar yaz谋n n蓹 olursa olsun, f蓹rz m眉蓹yy蓹n bir 艧蓹kild蓹 bi莽imlendirildi臒inden
yaln谋z olan bir sor臒u string adlanan 蓹sas d蓹y蓹r c眉t bir s谋ra ayr谋lm谋艧
ampersands t蓹r蓹find蓹n.
H蓹min 蓹sas d蓹y蓹r c眉t olacaq bir $ _GET assosiativ array saxlan谋l谋r.
V蓹 bizim video PHP syntax, biz bilirik
nec蓹 i艧l蓹m蓹k art谋q assosiativ Diziler.
Bel蓹 ki, burada bir n眉mun蓹sidir b蓹lk蓹 m蓹n bir PHP,
蓹sas d蓹y蓹r c眉t b眉t眉n 莽谋xar谋lmas谋 URL t蓹chiz istifad蓹莽i ki.
Bel蓹likl蓹, m蓹n Open PHP s谋n谋rlay谋c谋y谋 var.
M蓹n bir foreach loop var.
M蓹n Super aras谋nda iterating al谋ram Global Array $ _GET 莽a臒谋r谋b.
>> M蓹n m眉raci蓹t etm蓹k ist蓹yir蓹m 蓹sas v蓹 d蓹y蓹ri, h蓹m d蓹.
M蓹n yaln谋z onlara 莽ap al谋ram h蓹yata, h蓹r bir y蓹qin
Burada 枚z paraqraf tag.
M蓹n b蓹zi HTML 莽ap al谋ram v蓹 d蓹y蓹rl蓹ri interpolating
ki, b蓹yanat daxil 蓹sas v蓹 d蓹y蓹ri.
>> Bel蓹 ki, nec蓹 bu bir n蓹z蓹r ed蓹k h蓹qiq蓹t蓹n, bizim IDE i艧l蓹m蓹k olard谋.
V蓹 b蓹lk蓹 bu k枚m蓹k ed蓹c蓹k bir az g枚st蓹rm蓹k
almaq n蓹 h蓹qiq蓹t蓹n edir.
M蓹n geri burada m蓹nim web k枚k deyil蓹m.
M蓹n bir zoom laz谋md谋r az g枚st蓹rm蓹k 眉莽眉n
M蓹n adl谋 bir fayl, get1.php var.
>> Bel蓹 ki, get1.php bas谋n bildirin.
M蓹n h蓹r hans谋 m蓹zmun g枚remiyorum.
Bu do臒ru, q蓹rib蓹 var?
B蓹li, h蓹qiq蓹t蓹n h蓹qiq蓹t蓹n.
M蓹n t蓹min etm蓹yib, 莽眉nki URL bir 艧ey.
M蓹n get1.php gedir, amma al谋ram h蓹r hans谋 bir 蓹sas d蓹y蓹r c眉t t蓹min etm蓹yib
M蓹nim sor臒u simli hiss蓹si kimi.
Bel蓹 ki, bir sor臒u string 蓹lav蓹 ed蓹k v蓹 bu fayl n蓹 g枚rm蓹k.
>> Bir sor臒u simli ba艧lamaq 眉莽眉n yaln谋z sual i艧ar蓹sini.
Sonra b蓹lk蓹 m蓹n name = Doug & year = 2015-ci dem蓹k laz谋md谋r.
V蓹 sonra m蓹n Enter t蓹艧kil ed蓹c蓹k.
陌ndi n蓹 g枚r眉rs眉n眉z.
M蓹n get1.php h蓹l蓹 d蓹 edir蓹m.
Amma indi t蓹chiz etdik 蓹sas d蓹y蓹r c眉t v蓹 m蓹n
枚z onlar谋 莽ap paragraph-- ad谋, Doug-- il, 2015.
Ki, m蓹hz kod biz yaln谋z bir an 蓹vv蓹l slayd g枚rd眉m.
>> M蓹n b蓹lk蓹 ba艧qa 蓹lav蓹 etm蓹k ist蓹yirsinizs蓹 蓹sas d蓹y蓹r c眉t & class = CS50.
陌ndi bir 蓹sas d蓹y蓹ri var 莽ap c眉tl眉y眉
m蓹n yen蓹 URL yenid蓹n.
陌ndi b蓹lk蓹 bu deyil olduqca yax艧谋 bi莽imlendirilmi艧.
Bel蓹likl蓹, m蓹n get.php ba艧qa bir versiyas谋 var.
Bu get2.php var.
>> Bu f蓹rq M蓹n CSS fayl var,
v蓹 bu 艧eyi formatlarda daha g枚z蓹l m蓹nim 眉莽眉n az.
Bu b蓹lk蓹 蓹n deyil D眉nyan谋n g枚z蓹l CSS.
Amma bu bunu yaln谋z bir yoludur.
Bel蓹 ki, m蓹n h蓹l蓹 d蓹 蓹ld蓹 ed蓹 bil蓹rsiniz $ _GET istifad蓹 ed蓹r蓹k d蓹yi艧蓹nl蓹rin.
V蓹 bu halda, m蓹n yaln谋z c眉r edir蓹m CSS bir az daha fancy edilm蓹si.
V蓹 biz art谋q pop 蓹g蓹r ikinci 眉莽眉n IDE,
M蓹n PHP web siz蓹 g枚st蓹rm蓹k laz谋md谋r burada directory, get2.php.
Biz burada, b蓹zi HTML onu a莽maq laz谋md谋r.
Y蓹qin m蓹n ki, birl蓹艧dir蓹n al谋ram M蓹n s枚hb蓹t CSS fayl谋.
M蓹n bir masa tag a莽谋n.
V蓹 sonra burada m蓹nim foreach loop var.
>> Burada ki, n蓹 m蓹n 蓹vv蓹l slayd g枚st蓹rdi.
Yegan蓹 f蓹rq m蓹n Bu 蓹sas v蓹 d蓹y蓹ri CSS var
M蓹n ona m眉raci蓹t edir蓹m 眉slubu.
Amma ki, edir蓹m b眉t眉n Ben olunur $ _GET aras谋nda iterating b眉t眉n almaq 眉莽眉n
蓹sas d蓹y蓹r c眉t.
>> M蓹n masa kimi onlar谋 莽ap al谋ram.
V蓹 y蓹qin ki, m蓹n d眉ym蓹l蓹ri format al谋ram bir 艧蓹kild蓹, <td class = "a莽ar" il蓹.
Bel蓹 ki, y蓹qin ki, b蓹zi aiddir M蓹nim CSS fayl GET.CSS sinif selector.
V蓹 y蓹qin, m蓹n 莽ap al谋ram M蓹nim d蓹y蓹rl蓹r tamamil蓹 f蓹rqli 艧蓹kild蓹.
Hans谋 olduqca 莽ox biz burada, burada g枚rd眉m n蓹
Bizim d蓹y蓹rl蓹r 莽ap edilmi艧dir mavi fon il蓹,
v蓹 d眉ym蓹l蓹ri 莽ap edilmi艧dir sar谋 fon il蓹.
Al谋ram nec蓹 ki, var bu m眉xt蓹lif 眉slub.
M蓹n m眉xt蓹lif CSS d蓹rsl蓹ri istifad蓹 edir蓹m, 莽眉nki.
Amma ki, olduqca 莽ox almaq 眉莽眉n var.
Kimi m蓹n yaln谋z m蓹lumat 莽谋xar谋lmas谋 edir蓹m.
V蓹 bu halda, m蓹n yaln谋z deyil蓹m ekran 莽ap.
M蓹n URL onu al谋ram ki, GET bizim 眉莽眉n n蓹 var.
>> Siz m眉mk眉n g枚r眉rs眉n眉zm眉 problem burada olsa?
Niy蓹 b蓹lk蓹 biz $ _GET istifad蓹 etm蓹k ist蓹yirs蓹n?
N蓹 varsa, b蓹lk蓹, bu sor臒u edilm蓹si idi?
--to get3.php, m蓹n M蓹nim IDE on yoxdur.
Bu, sad蓹c蓹 bir hipotetik fayl var.
Amma ki, y蓹qin burada qeyd m蓹nim 艦ifr蓹ni ke莽蓹n.
V蓹 b蓹lk蓹 m蓹nim parol utancaq deyil.
V蓹 ya b蓹lk蓹 m蓹n insanlar谋 ist蓹mir蓹m M蓹nim parol sa臒, n蓹.
>> M蓹n istifad蓹 edir蓹m, m蓹n bunu olsa da ke莽蓹n al谋ram 蓹g蓹r $ _GET Metodu var n蓹,
ki, URL olacaq.
Bel蓹 ki, b蓹zi z蓹r蓹rli istifad蓹莽i bil蓹r M蓹n yap媒yorum n蓹 g枚rm蓹k m眉mk眉n.
M蓹n onlara ke莽蓹n oluna bil蓹r h蓹ssas m蓹lumat.
V蓹 ya b蓹lk蓹 h蓹tta bir z蓹r蓹rli istifad蓹莽i deyil.
B蓹lk蓹 yaln谋z dost olan Sizin 莽iyin 眉z蓹rind蓹 dayan谋r.
陌ndi onlar parol bilm蓹k Sizin Facebook hesab谋na.
>> V蓹 b蓹lk蓹 onlar ki il蓹 bir 艧ey.
Lakin parol olsayd谋 Facebook $ _GET vasit蓹sil蓹 t蓹qdim,
陌ndi onlar sizin Facebook parol bilirik.
Bu URL h眉ququ var, 莽眉nki Siz m蓹lumat t蓹qdim etdiyiniz zaman.
>> V蓹 bel蓹 ki, b蓹lk蓹 ki, 蓹n yax艧谋 deyil yol h蓹ssas informasiya ke莽m蓹k.
Bu m蓹lumat ke莽m蓹k 眉莽眉n yax艧谋 bir yoldur biz x眉susil蓹 deyil ki,
莽ox h蓹ssas kimi qay臒谋.
GET olduqca s眉r蓹tli, 莽眉nki, dig蓹r super Globals nisb蓹t蓹n
biz haqq谋nda dan谋艧maq olacaq.
Amma b蓹lk蓹 蓹n yax艧谋 vasit蓹dir h蓹ssas m蓹lumat 眉莽眉n.
>> Bunun 眉莽眉n biz ist蓹yirik bil蓹r , $ _POST deyil蓹n bir 艧ey istifad蓹
olan ba艧qa Super qlobal d蓹yi艧蓹n deyil.
Ba艧qa assosiativ array var.
Bel蓹 ki, olduqca 莽ox 莽al谋艧谋r almaq kimi eyni.
Ba艧qa, 蓹v蓹zin蓹 莽谋xar谋lmas谋 URL m蓹lumat
Bu HTTP ba艧l谋qlar谋n谋 vasit蓹sil蓹 bir 艧ey yoxdur.
Bel蓹 ki, geri bizim HTTP video, dan谋艧d谋q
nec蓹 brauzerl蓹r, server haqq谋nda v蓹 m眉艧t蓹ril蓹rin 眉nsiyy蓹t.
V蓹 m蓹lumat geri q蓹bul edilir v蓹 ir蓹li HTTP ba艧l谋qlar谋n谋.
>> $ _POST Il蓹, informasiya ad蓹t蓹n o HTTP ba艧l谋qlar谋n谋 vasit蓹sil蓹 g枚nd蓹ril蓹c蓹k.
V蓹 biz 蓹n 莽ox da $ _POST g枚r蓹c蓹ksiniz HTML formalar谋 t蓹qdim kontekstind蓹.
Siz h蓹l蓹 HTML formalar谋 istifad蓹 ed蓹 bil蓹rsiniz GET 艧eyi t蓹qdim etm蓹k.
Lakin onlar ad蓹t蓹n istifad蓹 etdiyiniz POST kontekstind蓹.
>> Bel蓹 ki, burada bir HTML forma bir misal var.
陌ndi biz 蓹vv蓹l bu g枚rd眉m, lakin biz bu hiss蓹si h蓹r蓹k蓹t蓹 = "post.php" g枚rm蓹dim.
Bel蓹 ki, biz formalar谋 haqq谋nda s枚hb蓹t zaman HTML kontekstind蓹, m蓹n bir t蓹qdim d眉ym蓹sini var idi.
V蓹 geri 蓹g蓹r, m蓹n t蓹qdim bas谋n ist蓹diyiniz v蓹 sonra s蓹hif蓹 yaln谋z, yenil蓹nmi艧
bir 艧ey etm蓹dim.
>> Bu halda, m蓹n t蓹qdim edir蓹m M蓹n bu formada yaz谋n n蓹 olursa olsun,
post.php adl谋 PHP fayl.
V蓹 y蓹qin, yol m蓹n bunu edir蓹m Bu formada POST metodu istifad蓹 edir.
M蓹lumat bel蓹 ki, h蓹r par莽a M蓹n bu formaya yaz谋n ki,
t蓹qdim olunacaq HTTP ba艧l谋qlar谋n谋 vasit蓹sil蓹.
>> Bu post.php 蓹l莽atan olacaq ki, m蓹nim 艧蓹klind蓹 f蓹aliyy蓹t 莽眉nki.
Bu 蓹l莽atan olacaq $ _POST ged蓹n.
V蓹 y蓹qin, yol m蓹n h蓹r bir element almaq
ki, assosiativ array il蓹 bu atributu il蓹,
Bizim giri艧 tags ad谋 atributu.
>> Bel蓹 ki, y蓹qin m蓹n kvadrat $ _POST dem蓹k olar M枚t蓹riz蓹d蓹 n蓹 istifad蓹莽i 眉莽眉n ad
ilk sah蓹sind蓹 yaz谋lm谋艧.
V蓹 $ _POST parol, v蓹 PW daha do臒rusu, istifad蓹莽i tipli n蓹 almaq 眉莽眉n
陌kinci sah蓹sind蓹.
>> Bel蓹 ki, bir n蓹z蓹r salaq CS50 IDE bu art谋q.
Bel蓹 ki, burada biz, m蓹n laz谋md谋r ikinci zoom.
V蓹 biz post.html adl谋 bir fayl var.
M蓹n post.html bas谋n.
M蓹n burada 莽ox 眉st 莽ox sad蓹 web formas谋.
Biz yaln谋z g枚rd眉m formada ikinci 蓹vv蓹l slayd.
>> M蓹n Doug yaz谋n bil蓹r, v蓹 m蓹n 艧ifr蓹mi, biz b眉t眉n yaz谋n
bilirik squadgoals edir.
M蓹n t蓹qdim t蓹艧kil ed蓹c蓹k.
V蓹 y蓹qin ki, post.php 眉莽眉n t蓹qdim edir.
M蓹n y蓹qin ki, 莽ap edir蓹m.
Bel蓹 ki, b眉t眉n t蓹hl眉k蓹sizlik xilas al谋ram POST yaln谋z 莽ap m蓹n蓹 verir ki,
istifad蓹莽i ad谋 v蓹 parol.
>> istifad蓹莽i ad谋 Doug edir.
istifad蓹莽i parol squadgoals edir.
M蓹n bu n蓹 idi?
Yax艧谋, IDE 眉z蓹rind蓹 pop yenid蓹n ikinci.
Biz g枚t眉rm蓹k 眉莽眉n a艧a臒谋 diyirl蓹yin olacaq idi post.php bir g枚z,
M蓹n istifad蓹 h蓹r蓹k蓹t burada t蓹qdim.
Bu m蓹nim HTML forma h蓹r蓹k蓹t etdi.
V蓹 edir蓹m b眉t眉n var.
istifad蓹莽i ad谋 v蓹 m蓹n 莽ap deyil蓹m $ _POST "ad谋" m蓹zmunu h蓹yata.
V蓹 sonra istifad蓹莽i parol $ _POST "parol" dir.
Bel蓹 ki, m蓹lumat verilmi艧dir HTML formu t蓹qdim.
V蓹 m蓹n indi $ _POST istifad蓹 ed蓹r蓹k 莽谋xar谋艧 M蓹n 枚t眉rm蓹k 眉莽眉n istifad蓹 metodu, 莽眉nki
ki, forma il蓹 data POST 眉sulu idi.
>> 陌ndi y蓹qin ki, deyil M蓹n gedir蓹m bel蓹 great--
ikinci geri Bizim set buradan 眉莽眉n
M蓹n 蓹g蓹r y蓹qin ki, bel蓹 b枚y眉k deyil POST il蓹 m蓹lumat t蓹qdim,
olan guya daha t蓹hl眉k蓹siz edir.
Bu y蓹qin ki, bel蓹 b枚y眉k deyil M蓹n bunu v蓹 al谋ram
istifad蓹莽i parol 莽ap.
Bu daha t蓹hl眉k蓹siz ehtimal.
>> OK, lakin bu, tamamil蓹 t蓹hl眉k蓹siz deyil.
V蓹 bu az M蓹n ist蓹yir蓹m burada par莽as谋n谋
yaln谋z b蓹zi diqq蓹t 莽蓹km蓹k 眉莽眉n m蓹lumat t蓹hl眉k蓹sizliyi narahatl谋qlar, yaln谋z bir 艧ey
Siz etdiyiniz kimi d眉艧眉nm蓹k i艧 v蓹 ya internet istifad蓹.
Bu hesab yaln谋z bir 艧ey deyil.
>> M蓹n m蓹lumat oldu臒unu bildirib HTTP ba艧l谋qlar谋n谋 vasit蓹sil蓹 t蓹qdim
Siz POST metodu istifad蓹 zaman.
Onlar tamamil蓹 t蓹hl眉k蓹siz deyilik dem蓹kdir.
Onlar 莽ox tapmaq 莽蓹tindir ist蓹yirik harada GET metodu istifad蓹
Bu URL yaln谋z do臒ru.
Amma tapmaq 眉莽眉n bir yol h蓹l蓹 d蓹 var.
V蓹 m蓹n yaln谋z g枚st蓹rm蓹k ist蓹yir蓹m Bu bel蓹 ki, b蓹lk蓹
bu bar蓹d蓹 d眉艧眉nm蓹y蓹 ba艧lay谋r Siz i艧, v蓹 ya istifad蓹 etdiyiniz kimi
Veb s蓹hif蓹 v蓹 t蓹qdim parol, v蓹 b蓹lk蓹 istifad蓹
bir eyni parol m眉xt蓹lif yerl蓹rd蓹 莽ox.
Ki, bilirik h蓹l蓹 h蓹qiq蓹t蓹n olduqca kimins蓹 parol tapmaq asan.
>> V蓹 bel蓹 ki, burada m蓹n gedir蓹m post2.html getm蓹k 眉莽眉n.
V蓹 post2.html il蓹 f蓹rq v蓹 post2.php olduqca a臒谋ll谋 deyil.
f蓹rq yaln谋z M蓹n 莽ap deyil ki,
parol I 艧蓹klind蓹 t蓹qdim zaman.
>> Bel蓹likl蓹, m蓹n, Doug yaz谋n gedir蓹m.
M蓹n yaz谋n gedir蓹m squadgoals,, h蓹tta
Biz bilirik baxmayaraq ki, parol var.
M蓹n t蓹qdim 蓹vv蓹l M蓹n gedir蓹m, baxmayaraq t蓹艧kil
yaln谋z, Developer Tools a莽maq burada ba艧 neler g枚st蓹rir.
Chrome Bel蓹 ki, m蓹n yaln谋z F12 hit 眉莽眉n gedir蓹m.
V蓹 a莽maq olacaq m蓹nim Sa臒 t蓹r蓹find蓹 Developer Tools.
M蓹n h蓹l蓹 formada t蓹qdim deyil.
Indi m蓹n formada t蓹qdim edib gedir蓹m.
V蓹 y蓹qin ki, m蓹n bir z蓹ng, v蓹 ya bir sor臒u
m蓹nada edir, post2.php 眉莽眉n.
Hesab edir蓹m ki, bas谋n gedir蓹m.
>> Sonra burada, m蓹n gedir蓹m ba艧l谋qlar bas谋n.
Stuff burada ged蓹n bir 莽ox var.
Amma 莽ox a艧a臒谋 diyirl蓹yin 蓹g蓹r alt bildiri艧 sa臒 m蓹nim t蓹qvim orada
bir second-- sa臒 眉莽眉n mane蓹 t枚r蓹tdi orada 莽ox alt k眉ncd蓹,
Doug, pw-- squadgoals konseptual m蓹nada ad谋.
M蓹n POST istifad蓹 edir蓹m bel蓹 olsa daha t蓹hl眉k蓹siz 眉sul,
yaln谋z bunu zaman ki, x蓹b蓹rdar olmal谋d谋r Siz h蓹l蓹 枚t眉r眉lm蓹si edirik
HTTP vasit蓹sil蓹.
V蓹 h蓹l蓹 d蓹 ola bil蓹r bir r蓹qib tap谋ld谋.
Bu gedirik yaln谋z bir 艧ey var h蓹qiq蓹t蓹n il蓹 m蓹艧臒ul laz谋md谋r.
B蓹lk蓹 艧ifrelemek 眉莽眉n bir ne莽蓹 yol var bizim parol biz onlar谋 g枚nd蓹rm蓹k 蓹vv蓹l
ki, bir daha yax艧谋 olard谋 M蓹n burada bunu deyil蓹m.
>> Amma yaln谋z POST ki, x蓹b蓹rdar olmal谋d谋r 眉sul 莽ox m蓹hdudiyy蓹tl蓹r var.
Bu almaq 眉z蓹rind蓹 inki艧af var d蓹rhal g枚r眉n蓹n olmas谋 bax谋m谋ndan.
Amma bu tam bir fix deyil.
Bel蓹 ki, burada bir n眉mun蓹 var ev h蓹yata bir s眉r蓹tli
Siz b蓹zi almaq 眉莽眉n istifad蓹 ed蓹 bil蓹rsiniz ki, PHP il蓹 i艧 t蓹cr眉b蓹.
Web pages a艧a臒谋dak谋 c眉t yarad谋n.
ilk yaln谋z bir 莽ox sad蓹 olmal谋d谋r bir sah蓹sind蓹 yaratmaq v蓹 bir t蓹qdim
d眉ym蓹sini bas谋n.
Bel蓹 ki, 莽ox ox艧ar n蓹 biz yaln谋z post.html il蓹 etdi.
>> V蓹 sonra ikinci Siz yaratmaq laz谋md谋r fayl
bir fayl, bir PHP fayl ki, POST vasit蓹sil蓹 daxil g枚zl蓹yir,
蓹sas谋nda istifad蓹莽i yazd谋臒谋n谋z n蓹 olan Bir tam olacaq bil蓹rik.
Siz he莽 n蓹 yoxdur s蓹hv yoxlan谋lmas谋 v蓹 ya kimi.
Siz istifad蓹莽i k蓹sb ed蓹 bil蓹r tam d蓹y蓹ri yaz谋n ed蓹c蓹k,
v蓹 ya t蓹fsir kimi bir 艧ey Ki, formaya bir tam kimi PHP.
Siz yaln谋z bir yaratmaq ist蓹yirik n vurma masa n.
>> Istifad蓹莽i 10 t蓹qdim Bel蓹 ki, biz ist蓹yirik 10 10 vurma masa var.
Istifad蓹莽i 12 t蓹qdim ed蓹rs蓹, biz ist蓹yirik 12 12 vurma masa.
G枚rd眉y眉n眉z Just bel蓹 n蓹 Biz burada s眉r眉c眉l眉k etdiyiniz
biz n蓹z蓹r laz谋md谋r M蓹nim IDE bu fayl谋.
>> Bel蓹 ki, burada IDE, m蓹n mult_form.html var.
M蓹n bunu bas谋n laz谋md谋r.
M蓹n ist蓹yir蓹m b眉t眉n bir d蓹y蓹r t蓹qdim edir.
10 n枚v眉, t蓹qdim edib.
V蓹 y蓹qin, mult_table.php olan biz URL var 眉st ed蓹 bil蓹rsiniz
M蓹n 10 10 yarad谋lmas谋 al谋ram vurma masa.
>> M蓹n 15 yaz谋n v蓹 hit 蓹g蓹r m蓹n indi, t蓹qdim 15 15 vurma masa var.
M蓹n, 蓹lb蓹tt蓹, g枚st蓹rm蓹k fikrind蓹 deyil蓹m Siz mult_table.php m蓹zmunu,
ki, fun, 莽眉nki ev h蓹yata bu h蓹yata.
Lakin b蓹zi almaq 眉莽眉n b枚y眉k yoldur PHP loops il蓹 i艧 t蓹cr眉b蓹
v蓹 POST, 莽ox sad蓹, in艧allah stress pulsuz M蓹s蓹l蓹n, yaln谋z
t蓹cr眉b蓹 bir az etm蓹k.
M蓹n ged蓹n bir az CSS var Burada f蓹rdi masa etm蓹k 眉莽眉n
h眉ceyr蓹l蓹ri yaln谋z c眉r off pop az v蓹 bir az daha baxmaq
bir vurma masa kimi, f蓹rqli olaraq yaln谋z m蓹tn
c眉r orada oturan.
biz haqq谋nda dan谋艧maq laz谋md谋r son super qlobal Bu video bir 艧ey adlan谋r
$ _SESSION.
V蓹 b蓹lk蓹 bu 蓹slind蓹 bir 艧ey 蓹n yax艧谋 n眉mun蓹
qlobal hesab edir蓹m.
Ba艧qa array var.
Ba艧qa assosiativ array var.
Lakin h蓹r vasit蓹sil蓹 eri艧ilebilir Bizim sistem m枚vcuddur PHP fayl.
>> Biz t蓹qdim yoxdur bir zamanda informasiya bir s蓹hif蓹
kimi biz almaq v蓹 POST il蓹.
O, h蓹mi艧蓹 var.
V蓹 bu bir s蓹hif蓹 眉莽眉n b枚y眉k M蓹s蓹l蓹n, daxil oldu臒u,
v蓹 sizin giri艧 m蓹lumat ist蓹yir蓹m s蓹hif蓹 sayfaya davam.
>> Siz yaln谋z sonra bir sessiya ba艧lamaq v蓹 bil蓹rsiniz kimi 艧eyl蓹r saxlamaq 眉莽眉n $ _SESSION istifad蓹
istifad蓹莽i ad谋, v蓹 ya istifad蓹莽i ID m蓹lumat v蓹 s.
V蓹 m蓹lumat qalacaq $ _SESSION Siz iclas谋 m蓹hv q蓹d蓹r
sonra bir az.
>> Dinamik web Yaz谋 PHP bir 莽ox daha yax艧谋 edir.
Sizin sites olmaq 莽ox dinamik v蓹 siz deyil
daha 莽ox daha 莽ox var, n蓹 ba艧qa yaln谋z ed蓹rdi
HTML il蓹 bunu.
Amma bu t蓹cr眉b蓹 t蓹l蓹b, t蓹cr眉b蓹 bir 莽ox.
>> 茝g蓹r siz art谋q C il蓹 i艧l蓹m蓹k 眉莽眉n nec蓹 v蓹 bel蓹 PHP jumping 莽ox 莽蓹tin deyil.
N蓹 b蓹lk蓹 bir az 莽蓹tin bit i艧l蓹yir
v蓹 POST bu yeni ideya il蓹, v蓹 b蓹lk蓹 HTML v蓹 PHP qar谋艧d谋rma
birlikd蓹.
Lakin internet ki, x蓹b蓹rdar olmal谋d谋r m蓹lumat geni艧 depo edir.
V蓹 PHP-nin s蓹n蓹dl蓹ri m枚vcuddur bir 莽ox yerl蓹rd蓹, lakin b蓹lk蓹 d蓹 蓹n
canonically php.net at.
V蓹, orada tapa bil蓹rsiniz m眉xt蓹lif funksiyalar谋 莽ox,
v蓹 hallarda v蓹 n眉mun蓹l蓹r istifad蓹 n眉mun蓹l蓹ri il蓹 n眉mun蓹l蓹ri il蓹.
Harada c蓹hd v蓹 r蓹q蓹m ist蓹yirsinizs蓹 bir 艧ey etm蓹k nec蓹, odds var
kims蓹 y蓹qin ki, 蓹vv蓹l bunu edir.
V蓹 kimi istifad蓹 ed蓹 bil蓹rsiniz ilham h蓹yata ke莽irilm蓹si 眉莽眉n n蓹
siz d蓹 h蓹yata ke莽irilm蓹si 眉莽眉n 莽al谋艧谋r谋q edir.
>> M蓹n Doug Lloyd edir蓹m.
Bu CS50 edir.