1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> Tagapagsalita: magsulat ng isang programa sa PHP Hayaan. 3 00:00:02,530 --> 00:00:05,920 Hindi tulad ng C, na kung saan ay isang pinagsama-sama wika, PHP ay isang kahulugan 4 00:00:05,920 --> 00:00:09,340 wika, na nangangahulugan na sa lalong madaling namin isulat ang aming source code sa PHP, aming makakaya 5 00:00:09,340 --> 00:00:12,960 tumakbo lang ito sa pamamagitan ng pagpasa na pinagmulan code bilang input sa kung ano ang tinatawag na isang 6 00:00:12,960 --> 00:00:16,340 interpreter, isang programa kung saan ang layunin sa buhay ay upang basahin ang iyong mga mapagkukunan ng PHP 7 00:00:16,340 --> 00:00:20,140 code, itaas hanggang sa ibaba, kaliwa hanggang kanan, at ko, line-by-line, kahit anong ito ay 8 00:00:20,140 --> 00:00:21,650 na-set magagawa nito. 9 00:00:21,650 --> 00:00:25,450 Dito, sa isang file na tinatawag hello.php, hayaan mo akong magsimula gaya ng sumusunod. 10 00:00:25,450 --> 00:00:31,140 Buksan ang bracket, tandang pananong, php, at pagkatapos ay pababa sa ibaba, hayaan mo akong isara na php 11 00:00:31,140 --> 00:00:33,700 tag na may tandang pananong, anggulo bracket. 12 00:00:33,700 --> 00:00:36,570 >> Makikita mo Ngayon, maghanap, sa ilang mga computer, mo talagang makakakuha ng layo sa pamamagitan lamang 13 00:00:36,570 --> 00:00:39,710 paggawa open bracket, tandang pananong, walang trailing php. 14 00:00:39,710 --> 00:00:42,920 Ngunit makikita mo makita na ang iyong code ay mas portable at nagpapatakbo sa higit pang mga computer kung 15 00:00:42,920 --> 00:00:45,180 gawin mong gamitin ito nang higit pa masyadong masalita bersyon. 16 00:00:45,180 --> 00:00:49,760 Ngayon, in-sa pagitan ng mga tag na ito, na gawin ipaalam ng isang bagay, tulad ng printf, quote 17 00:00:49,760 --> 00:00:53,230 magpanipi, "kumusta mundo", sa backslash n. 18 00:00:53,230 --> 00:00:55,610 >> Hayaan ang i-save ni ngayon ang file at patakbuhin ang program na ito. 19 00:00:55,610 --> 00:00:58,490 Ngunit upang patakbuhin ang file na ito, kami ay pagpunta sa mayroon upang pumasa ito sa pamamagitan ng PHP 20 00:00:58,490 --> 00:00:59,180 interpreter. 21 00:00:59,180 --> 00:01:02,980 Kaya technically, nagpapatakbo ka namin PHP, at pagpasa bilang input ang source code ko 22 00:01:02,980 --> 00:01:03,840 Sinulat ni lamang. 23 00:01:03,840 --> 00:01:10,150 Upang gawin ito, sa aking command prompt, Makikita kong gawin php hello.php. 24 00:01:10,150 --> 00:01:12,120 At doon namin makita, kumusta mundo. 25 00:01:12,120 --> 00:01:15,220 >> Siyempre, upang patakbuhin ang program na ito, nagkaroon ako upang malaman na ang mga programa ay isinulat 26 00:01:15,220 --> 00:01:18,400 sa PHP, kaya na nais kong malaman upang magpatakbo ng interpreter nito. 27 00:01:18,400 --> 00:01:22,290 Ito ay tiyak na isang perpektong, lalo na kapag, sa C, pagkatapos kino-compile ang isang programa, 28 00:01:22,290 --> 00:01:25,500 maaaring tumakbo lamang ng isang gumagamit ito nang hindi na kinakailangang malaman o pinapahalagahan na ito ay isang beses 29 00:01:25,500 --> 00:01:29,850 nakasulat sa C. Ngunit maaari naming makamit na parehong epekto sa PHP pati na rin. 30 00:01:29,850 --> 00:01:31,260 >> Sabihin bumalik sa aking source code. 31 00:01:31,260 --> 00:01:34,970 Sa pinakatuktok ng file na ito, sabihin magdagdag ng shebang, isang matalim putok o 32 00:01:34,970 --> 00:01:39,610 exclamation point, na sinundan ng slash bin iwa php, na lamang ang 33 00:01:39,610 --> 00:01:44,040 daanan sa interpreter PHP o programa sa partikular na computer. 34 00:01:44,040 --> 00:01:47,830 Hayaan ang i-save ni ngayon ang file, ngunit din gawin ang mga file executable 35 00:01:47,830 --> 00:01:49,230 bilang karagdagan sa nababasa. 36 00:01:49,230 --> 00:01:52,810 Ito suffices para sa isang file na maging nababasa para sa isang programa tulad ng PHP upang bigyang-kahulugan ang 37 00:01:52,810 --> 00:01:56,820 ito, ngunit upang aktwal na magpatakbo ng isang programa at hanapin na shebang sa tuktok ng ito 38 00:01:56,820 --> 00:02:00,470 malaman kung ano ang interpreter upang gamitin sa isakatuparan ang code, mayroon kaming upang gawin ang 39 00:02:00,470 --> 00:02:02,610 mag-file executable pati na rin. 40 00:02:02,610 --> 00:02:09,840 >> Upang gawin ito, i-type ang chmod ng plus ipaalam x, para sa mga maipapatupad, hello.php. 41 00:02:09,840 --> 00:02:13,730 At ngayon, magpatakbo ng tuldok ipaalam iwa hello.php. 42 00:02:13,730 --> 00:02:15,400 At muli, makita namin kumusta mundo. 43 00:02:15,400 --> 00:02:17,030 Ngayon ay maaari namin ang higit pang tumagal ito ng isang hakbang. 44 00:02:17,030 --> 00:02:19,850 Wala kaming upang ipakita sa mundo ang programang ito, kumusta mundo, ay 45 00:02:19,850 --> 00:02:21,140 nakasulat sa PHP. 46 00:02:21,140 --> 00:02:27,280 Maaari naming alisin na file extension ngayon pati na rin sa pamamagitan ng pagtukoy mv hello.php, 47 00:02:27,280 --> 00:02:32,750 dapat palitan ang pangalan ng simpleng kumusta, at ako Maaari na ngayong ko tuldok iwa kumusta, at ako 48 00:02:32,750 --> 00:02:34,090 muli makita kumusta mundo. 49 00:02:34,090 --> 00:02:36,080 >> Hayaan ang kumuha ng isang ito huling hakbang. 50 00:02:36,080 --> 00:02:39,810 Ipagpalagay na ako ay hindi kinakailangang alam ang path sa php sa computer sa 51 00:02:39,810 --> 00:02:43,980 kung saan maaaring patakbuhin ang program na ito, ngunit ko gusto ang computer upang mahanap ito para sa akin. 52 00:02:43,980 --> 00:02:46,670 Ito ay lumiliko out na sa maraming mga computer, mayroong isang programa na tinatawag na 53 00:02:46,670 --> 00:02:50,820 env para sa kapaligiran, E-N-V, na Maaari maisip na out para sa amin. 54 00:02:50,820 --> 00:02:57,020 Kaya sabihin bumalik sa shebang at baguhin ito upang maging simple env espasyo php. 55 00:02:57,020 --> 00:03:00,290 Ang bagong shebang ay turuan ang computer upang suriin ang kapaligiran nito para sa 56 00:03:00,290 --> 00:03:04,170 sa programa, PHP, at kung ito ay doon, gamitin iyon upang bigyang-kahulugan ang program na ito. 57 00:03:04,170 --> 00:03:06,582