Den " om " uttalande i PHP-programmering kan du styra flödet av ditt skript . Förstå " om " uttalanden är en viktig färdighet i något programmeringsspråk . Även om du bara komma igång med programmering , bör du kunna förstå begreppet och funktionen av ett "om " uttalande . Den " om " uttalande ofta kombineras med " annat" och " else if " uttalanden . Som med de flesta programmering tekniker , är det bästa sättet att förstå genom att arbeta genom praktiska exempel . Instruktioner
1
Skapa några numeriska variabler i din PHP-skript . Använd följande syntax , skriv ett par testvariabler att visa " om " uttalande funktionalitet :
$ NUMBER_ONE = 7 ;
$ NUMBER_TWO = 9 ;
PHP som i andra språk , det " om " test som ofta används för att jämföra värdet på numeriska och andra variabler . Detta kan innefatta tester för att se vilken som är större eller om de är lika varandra .
2
in ett "om " uttalande i ditt skript . Lägg till följande villkorligt test för att din kod :
if ( $ NUMBER_ONE > $ NUMBER_TWO ) {
echo " NUMBER_ONE är större " ;}
testar om det första numret anges är större än den andra . Om testet returnerar värdet " true " koden inuti " om " är uttalande parentes exekveras . Om testet returnerar en " falsk " värde , ingenting händer , och bearbetning bedriver förbi villkorlig uppgift . När endast ett uttalande är innesluten i ett "om " block, används i parentes är inte nödvändigt. De är dock när mer än en utsaga är närvarande , så det är bäst att inkludera dem som standard praxis .
3
Lägg en " else if " till manuset . Med hjälp av följande kod , lägga till en extra test för att din kod :
else if ( $ NUMBER_ONE < $ NUMBER_TWO ) {
echo " NUMBER_ONE är mindre " ;}
testet börjar med " else if " vilket betyder att det bara kommer att köra om testet innan det är som det ursprungliga " om " uttalande , returnerar " false " värdet . Om det första testet returnerar en " sanna" värdet , denna " else if " kommer provet ignoreras . ( Se referenser 3 , 4 )
4
Lägg till ett " annat" delar upp till din kod . För in följande efter " else if " avsnittet :
else {
echo " siffrorna är lika " ;} kommer
Denna del av koden skall exekveras endast om både tidigare tester återvänder "falska " värden . Antagandet är att om det första numret är varken större eller mindre än det andra numret , måste de vara lika .
5
Lägg ett direkt test för jämställdhet i skriptet . Om du är bara intresserad av om två tal är lika , använd följande syntax :
if ( $ NUMBER_ONE == $ NUMBER_TWO ) {
echo " siffrorna är lika " ; }
att testa om siffrorna inte är lika , kan du använda följande :
if ( $ NUMBER_ONE = $ NUMBER_TWO ! ) {
echo " siffrorna inte är lika " ; }
att testa om ett tal är antingen större än eller lika med ett annat nummer , använd följande :
if ( $ NUMBER_ONE > = $ NUMBER_TWO ) {
eko " NUMBER_ONE är antingen större än eller lika med NUMBER_TWO " ;}
ändra koden för att använda " < " karaktär för att kontrollera om ett nummer är mindre än eller lika med ett annat
< . br >