1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,860 >> DAVID Malan: Mari kita menulis sebuah program dalam PHP yang meminta pengguna untuk 3 00:00:02,860 --> 00:00:05,350 integer dan kemudian menentukan apakah integer yang 4 00:00:05,350 --> 00:00:07,690 positif, 0, atau negatif. 5 00:00:07,690 --> 00:00:11,480 Di sini, di kondisi-1.php, aku sudah mendapat kita mulai dengan membuka dan 6 00:00:11,480 --> 00:00:13,160 menutup tag PHP. 7 00:00:13,160 --> 00:00:17,320 Mari kita pertama mendeklarasikan variabel, hanya dengan melakukan $ n. 8 00:00:17,320 --> 00:00:20,260 Tanda dolar menunjukkan bahwa ini adalah variabel, dan pemberitahuan bahwa kita tidak 9 00:00:20,260 --> 00:00:21,770 perlu memberikan tipe data. 10 00:00:21,770 --> 00:00:24,900 >> Mari kita sekarang memanggil fungsi yang disebut readLine, yang mirip dalam roh 11 00:00:24,900 --> 00:00:29,300 untuk getString di perpustakaan CS50 untuk C. Tapi readLine juga membawa argumen 12 00:00:29,300 --> 00:00:32,600 yang menentukan prompt yang akan Anda ingin menunjukkan kepada pengguna. 13 00:00:32,600 --> 00:00:36,660 Sebagai contoh, saya ingin integer silakan. 14 00:00:36,660 --> 00:00:38,910 >> Sekarang mari kita menganalisis input pengguna. 15 00:00:38,910 --> 00:00:45,860 Jika n lebih besar dari 0, maka mari kita cetak dengan printf, Anda mengambil 16 00:00:45,860 --> 00:00:48,880 angka positif. 17 00:00:48,880 --> 00:00:56,750 lain jika n sama dengan 0, maka mari kita cetak dengan printf, Anda memilih 0. 18 00:00:56,750 --> 00:01:01,560 Dan terakhir, yang lain jika nomor tersebut mungkin negatif, mari kita mencetak 19 00:01:01,560 --> 00:01:06,680 dengan printf, Anda memilih angka negatif. 20 00:01:06,680 --> 00:01:11,540 >> Sekarang mari kita menyimpan file ini dan menyebarkannya melalui interpreter PHP - 21 00:01:11,540 --> 00:01:13,053 php kondisi-1.php. 22 00:01:13,053 --> 00:01:16,010 23 00:01:16,010 --> 00:01:17,230 Saya ingin integer silakan. 24 00:01:17,230 --> 00:01:19,510 Bagaimana sekitar 50? 25 00:01:19,510 --> 00:01:20,960 Sejumlah positif. 26 00:01:20,960 --> 00:01:23,195 >> Mari kita jalankan lagi dengan, katakanlah, 0. 27 00:01:23,195 --> 00:01:24,500 Aku mengambil 0. 28 00:01:24,500 --> 00:01:27,640 Mari kita jalankan lagi dengan, mengatakan, negatif 50. 29 00:01:27,640 --> 00:01:29,430 Dan aku memang memilih angka negatif. 30 00:01:29,430 --> 00:01:34,330 Tapi perhatikan, yang paling penting, hanya seberapa mirip sintaks ini adalah untuk C. 31 00:01:34,330 --> 00:01:35,526