1
2
3
4
5
6
7
8
9
DAVID Malan: Ejja jikteb programm PHP li iqajjem l-utent għal integer u mbagħad jiddetermina jekk dik integer huwa pożittiv, 0, jew negattiv. Hawnhekk f'kundizzjonijiet-1.php, stajt diġà gotten us bdiet bil-ftuħ u għeluq ta 'tag PHP. Ejja ewwel tiddikjara varjabbli, sempliċiment billi tagħmel $ n. Is-sinjal dollaru jindika li dan huwa varjabbli, u l-avviż li aħna ma jeħtieġ li tipprovdi tip ta 'data. 

Ejja issa jitolbu funzjoni msejħa readLine, li huwa simili fl-ispirtu li getString fil-librerija CS50 għall C. Iżda readLine wkoll tieħu argument li jispeċifika fil-pront li youd jixtiequ juru lill-utent. Per eżempju, nixtieq integer jekk jogħġbok. 

Ejja issa tanalizza input-utent. Jekk n hija akbar minn 0, allura ejja print bl printf, inti qabad numru pożittiv. inkella jekk n ikun egwali għal 0, allura ejja print bl printf, inti qabad 0. U fl-aħħarnett, inkella jekk in-numru preżumibbilment negattiv, ejja jistampa ma printf, inti qabad numru negattiv. 

Ejja issa jiffranka dan il-fajl u tgħaddih permezz ta 'l-interpretu PHP - PHP kondizzjonijiet 1.php. Nixtieq integer jekk jogħġbok. Kif madwar 50? A numru pożittiv. 

Ejja run mill-ġdid ma ', ngħidu aħna, 0. I telgħet 0. Ejja run mill-ġdid ma ', jgħidu, negattiva 50. And I tabilħaqq qabad numru negattiv. Iżda avviż, aktar importanti, just kif simili dan sintassi huwa li C.