Tagapagsalita: magsulat ng isang programa sa PHP Hayaan. Hindi tulad ng C, na kung saan ay isang pinagsama-sama wika, PHP ay isang kahulugan wika, na nangangahulugan na sa lalong madaling namin isulat ang aming source code sa PHP, aming makakaya tumakbo lang ito sa pamamagitan ng pagpasa na pinagmulan code bilang input sa kung ano ang tinatawag na isang interpreter, isang programa kung saan ang layunin sa buhay ay upang basahin ang iyong mga mapagkukunan ng PHP code, itaas hanggang sa ibaba, kaliwa hanggang kanan, at ko, line-by-line, kahit anong ito ay na-set magagawa nito. Dito, sa isang file na tinatawag hello.php, hayaan mo akong magsimula gaya ng sumusunod. Buksan ang bracket, tandang pananong, php, at pagkatapos ay pababa sa ibaba, hayaan mo akong isara na php tag na may tandang pananong, anggulo bracket. Makikita mo Ngayon, maghanap, sa ilang mga computer, mo talagang makakakuha ng layo sa pamamagitan lamang paggawa open bracket, tandang pananong, walang trailing php. Ngunit makikita mo makita na ang iyong code ay mas portable at nagpapatakbo sa higit pang mga computer kung gawin mong gamitin ito nang higit pa masyadong masalita bersyon. Ngayon, in-sa pagitan ng mga tag na ito, na gawin ipaalam ng isang bagay, tulad ng printf, quote magpanipi, "kumusta mundo", sa backslash n. Hayaan ang i-save ni ngayon ang file at patakbuhin ang program na ito. Ngunit upang patakbuhin ang file na ito, kami ay pagpunta sa mayroon upang pumasa ito sa pamamagitan ng PHP interpreter. Kaya technically, nagpapatakbo ka namin PHP, at pagpasa bilang input ang source code ko Sinulat ni lamang. Upang gawin ito, sa aking command prompt, Makikita kong gawin php hello.php. At doon namin makita, kumusta mundo. Siyempre, upang patakbuhin ang program na ito, nagkaroon ako upang malaman na ang mga programa ay isinulat sa PHP, kaya na nais kong malaman upang magpatakbo ng interpreter nito. Ito ay tiyak na isang perpektong, lalo na kapag, sa C, pagkatapos kino-compile ang isang programa, maaaring tumakbo lamang ng isang gumagamit ito nang hindi na kinakailangang malaman o pinapahalagahan na ito ay isang beses nakasulat sa C. Ngunit maaari naming makamit na parehong epekto sa PHP pati na rin. Sabihin bumalik sa aking source code. Sa pinakatuktok ng file na ito, sabihin magdagdag ng shebang, isang matalim putok o exclamation point, na sinundan ng slash bin iwa php, na lamang ang daanan sa interpreter PHP o programa sa partikular na computer. Hayaan ang i-save ni ngayon ang file, ngunit din gawin ang mga file executable bilang karagdagan sa nababasa. Ito suffices para sa isang file na maging nababasa para sa isang programa tulad ng PHP upang bigyang-kahulugan ang ito, ngunit upang aktwal na magpatakbo ng isang programa at hanapin na shebang sa tuktok ng ito malaman kung ano ang interpreter upang gamitin sa isakatuparan ang code, mayroon kaming upang gawin ang mag-file executable pati na rin. Upang gawin ito, i-type ang chmod ng plus ipaalam x, para sa mga maipapatupad, hello.php. At ngayon, magpatakbo ng tuldok ipaalam iwa hello.php. At muli, makita namin kumusta mundo. Ngayon ay maaari namin ang higit pang tumagal ito ng isang hakbang. Wala kaming upang ipakita sa mundo ang programang ito, kumusta mundo, ay nakasulat sa PHP. Maaari naming alisin na file extension ngayon pati na rin sa pamamagitan ng pagtukoy mv hello.php, dapat palitan ang pangalan ng simpleng kumusta, at ako Maaari na ngayong ko tuldok iwa kumusta, at ako muli makita kumusta mundo. Hayaan ang kumuha ng isang ito huling hakbang. Ipagpalagay na ako ay hindi kinakailangang alam ang path sa php sa computer sa kung saan maaaring patakbuhin ang program na ito, ngunit ko gusto ang computer upang mahanap ito para sa akin. Ito ay lumiliko out na sa maraming mga computer, mayroong isang programa na tinatawag na env para sa kapaligiran, E-N-V, na Maaari maisip na out para sa amin. Kaya sabihin bumalik sa shebang at baguhin ito upang maging simple env espasyo php. Ang bagong shebang ay turuan ang computer upang suriin ang kapaligiran nito para sa sa programa, PHP, at kung ito ay doon, gamitin iyon upang bigyang-kahulugan ang program na ito.