SPEAKER: Ejja jikteb programm fil-PHP. B'differenza C, li hija lingwa kkompilata, PHP huwa interpretat lingwa, li jfisser hekk kif aħna jikteb il-kodiċi sors tagħna fil-PHP, nistgħu sempliċiment run billi tgħaddi dak is-sors kodiċi bħala input fil dak li jissejjaħ interpretu, programm li l-għan fil-ħajja huwa li jaqra sors PHP tiegħek kodiċi, fuq għal isfel, xellug għal-lemin, u do, linja b'linja billi, tkun xi tkun inti stajt stabbiliti li tagħmel. Hawnhekk, fil-fajl imsejjaħ hello.php, let me tibda kif ġej. Parentesi miftuħa, marka kwistjoni, PHP, u mbagħad stabbiliti hawn taħt, let me qrib li php tag bil-marka kwistjoni, parentesi angolu. Issa inti ser issib, fuq xi kompjuters, inti tista 'attwalment tikseb bogħod ma' biss tagħmel bracket miftuħa, kwistjoni mark, mingħajr l-PHP batuta. Imma inti ser issib li kodiċi tiegħek huwa aktar timxi fuq kompjuters aktar portabbli u jekk inti tagħmel użu din il-verżjoni aktar verbose. Issa, fil-bejn dawn it-tags, ejja nagħmlu xi ħaġa sempliċi, bħal printf, kwotazzjoni unquote, "bonjour dinja", ma 'n backslash. Ejja issa tiffranka l-fajl u run dan il-programm. Imma biex imexxu dan il-fajl, aħna qed tmur biex ikollhom jgħaddu permezz tal-PHP interpretu. Allura teknikament, aħna qed taħdem PHP, u tgħaddi bħala input l-kodiċi sors I biss kiteb. Biex tagħmel dan, fil-kmand fil-pront tiegħi, I ser tagħmel hello.php PHP. U hemm naraw, bonjour dinja. Of course, biex imexxu dan il-programm, kelli li tkun taf li l-programm kien miktub fil-PHP, hekk li jien taf jiddekorri interpretu tagħha. Dan ċertament huwa ideali, speċjalment meta, C, wara jikkompila programm, utent jista 'biss run mingħajr ma jkollhom li jafu jew kura li kienet darba miktuba C. Iżda nistgħu niksbu dak istess effett PHP ukoll. Ejja ħa mmorru lura għall-kodiċi sors tiegħi. Fuq nett ta 'dan il-fajl, ejja żid shebang, bang jaqtgħu jew punt exclamation, segwit minn linja dijagonali bin mmejla PHP, li hija sempliċement l- triq għall-interpretu PHP jew programm fuq dan il-kompjuter partikolari. Ejja issa tiffranka l-fajl, iżda wkoll jagħmlu l-eżekutibbli fajl minbarra tinqara. Huwa biżżejjed għal fajl biex ikunu jistgħu jinqraw għal programm bħal PHP li tinterpreta , iżda li fil-fatt tmexxi programm u tfittex li shebang fil-quċċata ta 'dan li tkun taf dak interpretu għall-użu biex tesegwixxi l-kodiċi, għandna biex jagħmlu l- fajl eżekutibbli ukoll. Biex tagħmel dan, ejja tip chmod plus x, għall-eżekutibbli, hello.php. U issa, ejja jimxu dot mmejla hello.php. U għal darb'oħra, naraw bonjour dinja. Issa nistgħu nieħdu dan il-pass wieħed ulterjuri. Aħna ma jkollhom biex jiżvelaw għad-dinja li dan il-programm, Hello dinja, huwa miktuba fil-PHP. Nistgħu neħħi li estensjoni fajl issa kif ukoll billi jispeċifikaw hello.php mv, għandha tiġi ssostitwita sempliċiment hello, u I tista 'issa do dot mmejla hello, u I darb'oħra tara bonjour dinja. Ejja tieħu din pass finali wieħed. Ejja ngħidu li jien ma neċessarjament jaf il-passaġġ għall PHP fuq il-kompjuter fuq li dan il-programm jista 'jiġi run, iżda I jridu li l-kompjuter li jsibuha għalija. Jirriżulta li fuq lott ta 'kompjuters, hemm programm imsejjaħ pakk għall-ambjent, E-N-V, li tista figura li out għalina. Mela ejja jmorru lura għall-shebang u bidla li jkun sempliċiment pakk PHP ispazju. Dan shebang ġdid se jagħti struzzjonijiet lill- kompjuter biex jiċċekkjaw ambjent tagħha għal il-programm, PHP, u jekk huwa hemmhekk, użu li tinterpreta dan il-programm.