1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> SPEAKER: Mari kita menulis program dalam PHP. 3 00:00:02,530 --> 00:00:05,920 Tidak seperti C, yang merupakan bahasa yang disusun, PHP adalah ditafsirkan 4 00:00:05,920 --> 00:00:09,340 bahasa, yang bermaksud sebaik sahaja kami menulis kod sumber kami dalam PHP, kita boleh 5 00:00:09,340 --> 00:00:12,960 hanya menjalankannya dengan melepaskan sumber yang kod sebagai input ke dalam apa yang dipanggil 6 00:00:12,960 --> 00:00:16,340 jurubahasa, satu program yang tujuan dalam hidup adalah untuk membaca sumber PHP anda 7 00:00:16,340 --> 00:00:20,140 kod, atas ke bawah, kiri ke kanan, dan jangan, barisan-line, apa sahaja 8 00:00:20,140 --> 00:00:21,650 anda telah menetapkan untuk melakukan. 9 00:00:21,650 --> 00:00:25,450 Di sini, dalam satu fail dipanggil hello.php, biarlah saya bermula sebagai berikut. 10 00:00:25,450 --> 00:00:31,140 Kurungan terbuka, tanda tanya, php, dan kemudian turun bawah, saya menutup php yang 11 00:00:31,140 --> 00:00:33,700 tag dengan tanda tanya, sudut kurungan. 12 00:00:33,700 --> 00:00:36,570 >> Sekarang anda akan mencari, di sesetengah komputer, anda sebenarnya boleh terlepas dengan hanya 13 00:00:36,570 --> 00:00:39,710 melakukan kurungan terbuka, tanda tanya, tanpa php belakang. 14 00:00:39,710 --> 00:00:42,920 Tetapi anda akan mendapati bahawa kod anda adalah lebih mudah alih dan dikendalikan pada banyak komputer jika 15 00:00:42,920 --> 00:00:45,180 anda menggunakan versi yang lebih lantung ini. 16 00:00:45,180 --> 00:00:49,760 Sekarang, di antara tag ini, mari kita buat sesuatu yang mudah, seperti printf, quote 17 00:00:49,760 --> 00:00:53,230 unquote, "hello dunia", dengan garis sendeng terbalik n. 18 00:00:53,230 --> 00:00:55,610 >> Sekarang mari kita simpan fail dan menjalankan program ini. 19 00:00:55,610 --> 00:00:58,490 Tetapi untuk menjalankan fail ini, kita akan perlu lulus melalui PHP 20 00:00:58,490 --> 00:00:59,180 jurubahasa. 21 00:00:59,180 --> 00:01:02,980 Jadi dari segi teknikal, kami berjalan PHP, dan lulus sebagai input kod sumber saya 22 00:01:02,980 --> 00:01:03,840 hanya menulis. 23 00:01:03,840 --> 00:01:10,150 Untuk melakukan ini, pada command prompt saya, Saya akan melakukan php hello.php. 24 00:01:10,150 --> 00:01:12,120 Dan ada yang kita lihat, hello dunia. 25 00:01:12,120 --> 00:01:15,220 >> Sudah tentu, untuk menjalankan program ini, saya mempunyai untuk mengetahui bahawa program ini telah ditulis 26 00:01:15,220 --> 00:01:18,400 dalam PHP, supaya saya tahu untuk menjalankan jurubahasa itu. 27 00:01:18,400 --> 00:01:22,290 Ini sudah tentu adalah sempurna, terutama apabila, dalam C, selepas menyusun program, 28 00:01:22,290 --> 00:01:25,500 pengguna hanya boleh dijalankan tanpa mempunyai tahu atau peduli bahawa ia pernah 29 00:01:25,500 --> 00:01:29,850 ditulis dalam C. Tetapi kita boleh mencapainya Kesan yang sama dengan PHP juga. 30 00:01:29,850 --> 00:01:31,260 >> Mari kita kembali kepada kod sumber saya. 31 00:01:31,260 --> 00:01:34,970 Pada bahagian paling atas fail ini, mari kita menambah shebang, bang tajam atau 32 00:01:34,970 --> 00:01:39,610 tanda seru, diikuti dengan slash bin mengurangkan php, yang hanya yang 33 00:01:39,610 --> 00:01:44,040 Laluan kepada jurubahasa PHP atau program pada komputer ini tertentu. 34 00:01:44,040 --> 00:01:47,830 Sekarang mari kita simpan fail, tetapi juga membuat laku fail 35 00:01:47,830 --> 00:01:49,230 di samping boleh dibaca. 36 00:01:49,230 --> 00:01:52,810 Ia mencukupi untuk fail untuk dibaca untuk program seperti PHP untuk mentafsir 37 00:01:52,810 --> 00:01:56,820 , tetapi untuk benar-benar menjalankan program dan mencari shebang yang di bahagian atas ia 38 00:01:56,820 --> 00:02:00,470 tahu apa jurubahasa gunakan untuk melaksanakan kod, kita perlu membuat 39 00:02:00,470 --> 00:02:02,610 memfailkan laku juga. 40 00:02:02,610 --> 00:02:09,840 >> Untuk melakukan ini, mari kita menaip chmod ditambah dengan x, untuk boleh laku, hello.php. 41 00:02:09,840 --> 00:02:13,730 Dan sekarang, mari kita berjalan dot mengurangkan hello.php. 42 00:02:13,730 --> 00:02:15,400 Dan sekali lagi, kita melihat dunia hello. 43 00:02:15,400 --> 00:02:17,030 Sekarang kita boleh mengambil langkah ini satu lagi. 44 00:02:17,030 --> 00:02:19,850 Kami tidak perlu mendedahkan kepada dunia program ini, hello dunia, adalah 45 00:02:19,850 --> 00:02:21,140 ditulis dalam PHP. 46 00:02:21,140 --> 00:02:27,280 Kita boleh mengeluarkan yang sambungan fail sekarang dan juga dengan menentukan hello.php mv, 47 00:02:27,280 --> 00:02:32,750 akan dinamakan semula hanya hello, dan saya kini jangan dot slash hello, dan saya 48 00:02:32,750 --> 00:02:34,090 sekali lagi melihat hello dunia. 49 00:02:34,090 --> 00:02:36,080 >> Mari kita mengambil satu langkah terakhir ini. 50 00:02:36,080 --> 00:02:39,810 Katakan bahawa saya tidak semestinya tahu jalan untuk PHP pada komputer pada 51 00:02:39,810 --> 00:02:43,980 yang program ini mungkin dijalankan, tetapi saya mahu komputer untuk mencari untuk saya. 52 00:02:43,980 --> 00:02:46,670 Ia ternyata bahawa pada banyak komputer, ada program yang dikenali sebagai 53 00:02:46,670 --> 00:02:50,820 plates untuk alam sekitar, E-N-V, yang boleh memikirkan bahawa untuk kita. 54 00:02:50,820 --> 00:02:57,020 Jadi mari kita kembali ke shebang dan mengubahnya menjadi php ruang hanya plates. 55 00:02:57,020 --> 00:03:00,290 Ini shebang baru akan mengarahkan komputer untuk memeriksa persekitaran untuk 56 00:03:00,290 --> 00:03:04,170 program ini, PHP, dan jika ia ada, menggunakannya untuk mentafsir program ini. 57 00:03:04,170 --> 00:03:06,582