Upang lumikha ng "if" na pahayag sa PHP, maaari mong gamitin ang "if" na keyword na sinusundan ng isang hanay ng mga panaklong at kulot na brace. Ang "if" na pahayag ay nagbibigay-daan sa iyo na magsagawa ng iba't ibang mga pagkilos batay sa ilang partikular na kundisyon. Sinusuri nito ang isang kundisyon at nagpapatupad ng isang bloke ng code kung totoo ang kundisyon. Kung mali ang kundisyon, nilaktawan ang code sa loob ng "if" block.
Ang pangunahing syntax ng isang "kung" na pahayag sa PHP ay ang mga sumusunod:
php if (condition) { // code to be executed if the condition is true }
Ang kundisyon ay maaaring anumang expression na nagsusuri sa alinman sa totoo o mali. Maaari itong magsama ng mga variable, constant, o paghahambing at lohikal na operator. Halimbawa, maaari kang gumamit ng mga operator ng paghahambing tulad ng "==", ">", "<", ">=", "<=", "!=" upang ihambing ang mga halaga, o mga lohikal na operator tulad ng "&&", "| |", o "!".
Narito ang isang halimbawa na nagpapakita ng paggamit ng isang "kung" na pahayag:
php $age = 25; if ($age >= 18) { echo "You are eligible to vote."; }
Sa halimbawang ito, ang variable na `$age` ay inihambing sa value 18 gamit ang mas malaki sa o katumbas ng operator (`>=`). Kung ang kundisyon ay magiging true, ang mensaheng "Kwalipikado kang bumoto." ay ipinapakita.
Maaari ka ring magsama ng "iba" na pahayag upang magbigay ng alternatibong bloke ng code na isasagawa kapag mali ang kundisyon. Ang syntax ay ang mga sumusunod:
php if (condition) { // code to be executed if the condition is true } else { // code to be executed if the condition is false }
Narito ang isang halimbawa na nagpapakita ng paggamit ng isang "if-else" na pahayag:
php $age = 15; if ($age >= 18) { echo "You are eligible to vote."; } else { echo "You are not eligible to vote."; }
Sa halimbawang ito, kung mali ang kundisyong `$edad >= 18`, ang mensaheng "Hindi ka karapat-dapat na bumoto." ay ipinapakita.
Maaari mo ring i-nest ang mga "if" na pahayag sa bawat isa upang lumikha ng mas kumplikadong mga kundisyon. Ito ay kilala bilang mga "nested if" na mga pahayag. Narito ang isang halimbawa:
php $age = 25; $country = "USA"; if ($age >= 18) { if ($country == "USA") { echo "You are eligible to vote in the USA."; } else { echo "You are eligible to vote in your country."; } } else { echo "You are not eligible to vote."; }
Sa halimbawang ito, sinusuri ng unang "if" na pahayag kung ang edad ay mas malaki o katumbas ng 18. Kung totoo ang kundisyong iyon, tinitingnan nito kung "USA" ang bansa. Depende sa mga halaga ng mga variable, iba't ibang mga mensahe ang ipapakita.
Ang isang "if" na pahayag sa PHP ay nagbibigay-daan sa iyo na magsagawa ng iba't ibang mga bloke ng code batay sa ilang mga kundisyon. Nagbibigay ito ng paraan upang gumawa ng mga desisyon at kontrolin ang daloy ng iyong programa.
Iba pang kamakailang mga tanong at sagot tungkol sa Mga kondisyon na pahayag:
- Paano mo magagamit ang isang loop at isang "kung" na pahayag nang magkasama upang i-filter at ipakita ang mga partikular na elemento mula sa isang array?
- Paano mo mailalabas ang teksto o mga variable sa PHP?
- Ano ang syntax ng isang "kung" na pahayag sa PHP?
- Ano ang layunin ng mga conditional statement sa mga programming language?