>> SPEAKER: Ni skribu programo en PHP.
Kontraste C, kiu estas kompilita lingvon, PHP estas interpretita
lingvo, kio signifas, kiam ni skribi nian fontkodon en PHP, ni povas
simple ruli ĝin per pasante tiu fonto kodo kiel enigo en kio nomiĝas
interpretisto, programo kies celo en la vivo estas por legi vian PHP-fonto
kodo, supro al malsupro, maldekstre dekstren, kaj do, linio-per-linio, kio ajn ĝi estas
vi jam metis tion fari.
Tie, en dosiero nomata hello.php, Mi komencu jene.
Malferma krampo, demandosigno, php kaj tiam malsupren malsupre, lasu min fermi ke php
tag kun demandosigno, angulo krampo.
>> Nun vi trovos, sur iuj komputiloj, vi efektive povas foriri kun nur
faranta malferma krampo, demandosigno, sen la fina php.
Sed vi trovos ke via kodo estas pli portebla kaj kuras en pli komputiloj, se
vi faru uzas tion pli verbose versio.
Nun, en-inter tiuj etikedoj, ni faru iu simpla, kiel printf, citaĵo
unquote, "saluton mondo ', kun backslash n.
>> Ni nun savu la dosieron kaj kuri ĉi programo.
Sed kuri tiu dosiero, ni iras al devos pasi tra la PHP-
interpretisto.
Do teknike, ni kuris PHP, kaj pasante kiel enigo la fontkodo mi
ĝuste skribis.
Por fari tion, je mia ordono prompto, Mi tion faros php hello.php.
Kaj ni vidas, saluton mondo.
>> Kompreneble, kuri tiu programo, mi havis scii, ke la programo estis skribita
en PHP, por ke mi ŝatus scii kuri lia interpretisto.
Tiu certe estas ideala, precipe kiam, en C, post kompilita programo,
uzanto povas nur funkcii sen devi scii aux zorgas, ke ĝi iam estis
skribitaj en C. Sed ni povas atingi tiun saman efikon per PHP tiel.
>> Ni reiru al mia fontkodon.
Ĉe la plejsupro de tiu dosiero, ni aldoni shebang, akra krako aŭ
ekkrion punkto, sekvata de oblikvo bin oblikvo php, kiuj estas simple la
pado al la PHP-interpretilo aŭ programo sur tiu aparta komputilo.
Ni nun savu la dosieron, sed ankaŭ fari la dosieron plenumebla
krom legeblaj.
Ĝi sufiĉas por dosiero estos legebla por programo kiel PHP interpreti
ĝin, sed por vere rulas programon kaj serĉi tiu shebang ĉe la supron
scii kion interpretisto uzi por ekzekuti la kodon, ni devas fari la
dosiero ruleblan tiel.
>> Por fari tion, ni tajpas chmod alpago x, por plenumebla, hello.php.
Kaj nun, ni kuros dot oblikvo hello.php.
Kaj denove, ni vidas saluton mondo.
Nun ni povas utiligi ĉi tiun unu pasxon plu.
Ni ne devas malkaŝi al la mondo ke ĉi tiu programo, saluton mondo, estas
skribita en PHP.
Ni povas forigi tiu dosiersufikso nun tiel specifigante mv hello.php,
estos renomita simple saluton, kaj mi povas nun do skalara oblikvo saluton, kaj mi
denove vidi saluton mondo.
>> Ni prenu ĉi tiu fina paŝo.
Supozu, ke mi ne nepre konas la pado al PHP sur la komputilo sur
kio tiu programo povus kuri, sed mi volas la komputilon por trovi ĝin por mi.
Rezultas, ke sur tereno de la komputiloj, tie estas programo nomata
Koverto por medio, E-N-V, ke povas kompreni, ke ekstere por ni.
Do ni revenu al la shebang kaj ŝanĝi ĝin al esti simple Koverto spaco php.
Ĉi nova shebang instruos la komputilo por kontroli lian medion por
la programo, PHP, kaj se ĝi estas tie, uzas tiun interpreti tiun programon.