1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,860 >> DAVID Malan: Ni skribi programon en PHP kiuj instigas la uzanton por 3 00:00:02,860 --> 00:00:05,350 entjero kaj tiam determinas ĉu tiu entjero estas 4 00:00:05,350 --> 00:00:07,690 pozitiva, 0, aŭ negativa. 5 00:00:07,690 --> 00:00:11,480 Tie en kondiĉoj-1.php, mi jam alveninta ni komenciĝis per malfermo kaj 6 00:00:11,480 --> 00:00:13,160 fermante la PHP-etikedo. 7 00:00:13,160 --> 00:00:17,320 Ni unue deklari variablon, simple per farado $ n. 8 00:00:17,320 --> 00:00:20,260 La dolaro signo indikas ke tiu estas variablo, kaj rimarki ke ni ne 9 00:00:20,260 --> 00:00:21,770 bezonas provizi datumtipo. 10 00:00:21,770 --> 00:00:24,900 >> Ni nun nomas funkcio nomita readLine, kiuj estas similaj en spirito 11 00:00:24,900 --> 00:00:29,300 al getString en la CS50 biblioteko por C. Sed readLine ankaŭ prenas argumenton 12 00:00:29,300 --> 00:00:32,600 kiu specifas la prompto ke vi neserioze ŝatas montri al la uzanto. 13 00:00:32,600 --> 00:00:36,660 Ekzemple mi ŝatus entjero bonvole. 14 00:00:36,660 --> 00:00:38,910 >> Ni nun analizas la uzanto enigon. 15 00:00:38,910 --> 00:00:45,860 Se n estas pli granda ol 0, tiam ni print evi printf, vi plukis 16 00:00:45,860 --> 00:00:48,880 pozitiva nombro. 17 00:00:48,880 --> 00:00:56,750 alie se n egalas 0, tiam ni print evi printf, vi plukis 0. 18 00:00:56,750 --> 00:01:01,560 Kaj laste, alie se la nombro estas supozeble negativa, ni printi 19 00:01:01,560 --> 00:01:06,680 kun printf, vi plukis negativa nombro. 20 00:01:06,680 --> 00:01:11,540 >> Ni nun savu ĉi dosieron kaj fordoni tra la PHP-interpretilo - 21 00:01:11,540 --> 00:01:13,053 php kondiĉoj-1.php. 22 00:01:13,053 --> 00:01:16,010 23 00:01:16,010 --> 00:01:17,230 Mi ŝatus entjero bonvole. 24 00:01:17,230 --> 00:01:19,510 Kion pri la 50? 25 00:01:19,510 --> 00:01:20,960 Pozitiva nombro. 26 00:01:20,960 --> 00:01:23,195 >> Ni kuros denove gxin kun, ni diru, 0. 27 00:01:23,195 --> 00:01:24,500 Mi plukis 0. 28 00:01:24,500 --> 00:01:27,640 Ni kuros denove gxin kun, diri, negativaj 50. 29 00:01:27,640 --> 00:01:29,430 Kaj efektive mi plukis negativa nombro. 30 00:01:29,430 --> 00:01:34,330 Sed rimarki, plej grave, simple kiom similaj tiu sintakso estas al C. 31 00:01:34,330 --> 00:01:35,526