1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,860 >> DAVID Malan: Við skulum skrifa forrit í PHP sem hvetja notandann til að 3 00:00:02,860 --> 00:00:05,350 heiltölu og síðan ákvarðar hvort sem heiltala er 4 00:00:05,350 --> 00:00:07,690 jákvæð, 0 eða neikvæð. 5 00:00:07,690 --> 00:00:11,480 Hér við aðstæður-1.php, hef ég nú þegar fengið okkur byrjaði með opnun og 6 00:00:11,480 --> 00:00:13,160 lokun PHP merkinu. 7 00:00:13,160 --> 00:00:17,320 Skulum fyrst lýsa yfir breytu, einfaldlega með því að gera $ n. 8 00:00:17,320 --> 00:00:20,260 The dollari skilti sýnir að þetta er breytu, og eftir því að við gerum ekki 9 00:00:20,260 --> 00:00:21,770 þurfa að veita gögn tegund. 10 00:00:21,770 --> 00:00:24,900 >> Skulum nú kalla fall sem kallast readline, sem er svipað og í anda 11 00:00:24,900 --> 00:00:29,300 til getString í CS50 bókasafn fyrir C En readline tekur einnig rifrildi 12 00:00:29,300 --> 00:00:32,600 sem skilgreinir hvetja sem þú vilt eins og til að sýna að notandanum. 13 00:00:32,600 --> 00:00:36,660 Fyrir dæmi, langar mig heiltala Please. 14 00:00:36,660 --> 00:00:38,910 >> Skulum nú greina inntak notandans. 15 00:00:38,910 --> 00:00:45,860 Ef n er stærra en 0, þá skulum prenta út með printf, valinn þú 16 00:00:45,860 --> 00:00:48,880 jákvæð tala. 17 00:00:48,880 --> 00:00:56,750 prenta annars ef n er jafnt 0, þá skulum út með printf, þú valinn 0. 18 00:00:56,750 --> 00:01:01,560 Og loks, annars ef talan er væntanlega neikvæð, við skulum prenta út 19 00:01:01,560 --> 00:01:06,680 með printf, þú valinn neikvæð tala. 20 00:01:06,680 --> 00:01:11,540 >> Skulum nú vista þessa skrá og gefa það gegnum til PHP túlkur - 21 00:01:11,540 --> 00:01:13,053 PHP skilyrði-1.php. 22 00:01:13,053 --> 00:01:16,010 23 00:01:16,010 --> 00:01:17,230 Mig langar heiltölu takk. 24 00:01:17,230 --> 00:01:19,510 Hvernig um 50? 25 00:01:19,510 --> 00:01:20,960 Jákvæð. 26 00:01:20,960 --> 00:01:23,195 >> Skulum keyra hana aftur með, segjum, 0. 27 00:01:23,195 --> 00:01:24,500 Ég valdi 0. 28 00:01:24,500 --> 00:01:27,640 Skulum keyra hana aftur með, segja, neikvæð 50. 29 00:01:27,640 --> 00:01:29,430 Og ég tók örugglega neikvæð tala. 30 00:01:29,430 --> 00:01:34,330 En að taka eftir, mest um vert, bara hversu líkur þessi setningafræði er til C. 31 00:01:34,330 --> 00:01:35,526