>> SIARADWR: Gadewch i ysgrifennu rhaglen yn PHP.
Yn wahanol i C, sydd yn iaith llunio, PHP yn dehongli
iaith, sy'n golygu cyn gynted ag y ysgrifennu ein cod ffynhonnell yn PHP, gallwn
yn syml yn rhedeg drwy basio y ffynhonnell honno cod fel mewnbwn i mewn i hyn a elwir yn
cyfieithydd, rhaglen sydd â'r diben mewn bywyd yw i ddarllen eich ffynhonnell PHP
cod, top i'r gwaelod, o'r chwith i'r dde, a yn, llinell wrth linell, beth bynnag
ydych wedi ei osod i wneud.
Yma, mewn ffeil o'r enw hello.php, gadewch i mi ddechrau fel a ganlyn.
Braced Agored, marc cwestiwn, php, a yna i lawr isod, gadewch i mi cau'r php
tag gyda marc cwestiwn, braced ongl.
>> Nawr byddwch yn dod o hyd i, ar rai cyfrifiaduron, rydych yn Gall mewn gwirionedd yn cael i ffwrdd gyda dim ond
gwneud braced agored, gofynnod, heb y php llusgo.
Ond byddwch yn canfod bod eich cod yn fwy cludadwy a rhedeg ar mwy o gyfrifiaduron os
byddwch yn defnyddio y fersiwn fwy verbose.
Yn awr, yn-rhwng y tagiau hyn, gadewch i ni wneud rhywbeth syml, fel printf, dyfyniad
unquote, "helo byd", gyda slaes n.
>> Gadewch i ni yn awr yn arbed y ffeil a rhedeg y rhaglen hon.
Ond i redeg y ffeil, rydyn ni'n mynd i rhaid i basio drwy'r PHP
cyfieithydd.
Felly dechnegol, rydym yn rhedeg PHP, a pasio fel mewnbwn y cod ffynhonnell yr wyf yn
newydd ei ysgrifennu.
I wneud hyn, yn fy archa 'n barod, Byddaf yn gwneud hello.php php.
Ac yno i ni weld, helo byd.
>> Wrth gwrs, i redeg y rhaglen hon, yr wyf wedi i wybod bod y rhaglen ei ysgrifennu
yn PHP, fel y byddwn i'n gwybod i redeg ei cyfieithydd.
Mae hyn yn sicr yn ddelfrydol, yn enwedig pryd, yn C, ar ôl llunio rhaglen,
gall defnyddiwr yn unig redeg heb orfod i adnabod neu'n gofalu ei fod yn unwaith
hysgrifennu yn C. Ond gallwn gyflawni hynny un effaith â PHP hefyd.
>> Gadewch i ni fynd yn ôl at fy cod ffynhonnell.
Ar frig iawn y ffeil, gadewch i ni ychwanegu shebang, bang miniog neu
pwynt ebychnod, wedi'i ddilyn gan slaes bin slaes php, sydd yn syml, y
llwybr at y cyfieithydd PHP neu raglen ar y cyfrifiadur penodol.
Gadewch i ni yn awr yn arbed y ffeil, ond hefyd gwneud y gweithredadwy ffeil
yn ychwanegol at yn ddarllenadwy.
Mae'n suffices i ffeil i fod yn ddarllenadwy ar gyfer rhaglen fel PHP i ddehongli
, ond mewn gwirionedd yn rhedeg rhaglen ac chwilio am y shebang ar ben ei
i wybod beth gyfieithydd i'w defnyddio i cyflawni'r cod, mae'n rhaid i ni wneud y
ffeil gweithredadwy yn ogystal.
>> I wneud hyn, gadewch i deipio chmod yn fantais x, er gweithredadwy, hello.php.
Ac yn awr, gadewch i ni redeg dot slaes hello.php.
Ac eto, yr ydym yn gweld y byd helo.
Nawr gallwn fynd â hyn un cam ymhellach.
Nid oes rhaid i ni ddatgelu i'r byd bod y rhaglen hon, helo byd, yn
ysgrifennu yn PHP.
Gallwn gael gwared ar y estyniad ffeil nawr yn ogystal drwy nodi hello.php mv,
yn cael ei ail-enwi yn syml helo, ac yr wyf yn Gall yn awr a ydynt dot slaes helo, ac yr wyf yn
unwaith eto yn gweld y byd helo.
>> Gadewch i ni gymryd yr un cam terfynol.
Gadewch i ni dybio nad wyf o reidrwydd yn gwybod y llwybr i PHP ar y cyfrifiadur ar
y gallai rhaglen hon yn cael ei rhedeg, ond yr wyf yn eisiau i'r cyfrifiadur i ddod o hyd i mi.
Mae'n ymddangos bod ar lawer o gyfrifiaduron, mae rhaglen o'r enw
env ar gyfer yr amgylchedd, E-N-V, bod Gall y ffigwr allan i ni.
Felly, gadewch i ni fynd yn ôl at y shebang a newid i fod yn php gofod yn syml env.
Bydd y shebang newydd cyfarwyddo'r cyfrifiadur i wirio ei amgylchedd ar gyfer
y rhaglen, PHP, ac os yw'n yno, ddefnyddio hynny i ddehongli y rhaglen hon.