Den " hvis " erklæring i PHP programmering gør det muligt at kontrollere strømmen af dit script udførelse. Forstå "hvis" udsagn er en nøglekompetence i ethvert programmeringssprog. Selv hvis du bare komme i gang med programmering , skal du være i stand til at forstå begrebet og funktionen af et "hvis" erklæring. Den "hvis" erklæring er ofte kombineret med " else" og " ellers hvis " udsagn. Som med de fleste programmering teknikker , er den bedste måde at forstå ved at arbejde gennem praktiske eksempler. Instruktioner
1
Opret nogle numeriske variabler i din PHP script. Ved hjælp af følgende syntaks , et par test variabler ind for at demonstrere "hvis" erklæring funktionalitet:
$ NUMBER_ONE = 7 ;
$ NUMBER_TWO = 9,
PHP som i andre sprog , de " hvis " test er almindeligt anvendt til at sammenligne værdierne af numeriske og andre variabler . Dette kan omfatte test for at se, hvilken en der er større eller hvis de er lig med hinanden.
2
Indsæt et "hvis" erklæring i din script. Tilføj følgende betingede test din kode : Hej
if ($ NUMBER_ONE > $ NUMBER_TWO ) {
echo " NUMBER_ONE er større ";}
Dette tester, om det første nummer specificeret er større end den anden . Hvis testen returnerer en værdi på "sand ", koden inde i "hvis" erklæring parentes udføres. Hvis testen returnerer en "falsk " value , sker der ingenting , og behandlingen driver forbi den betingede erklæring. Når kun én sætning er indeholdt i en "hvis" blok beslagene ikke nødvendig . Men de er , når mere end én erklæring er til stede, så det er bedst at medtage dem som standard praksis.
3
Tilføj en " ellers hvis " til din script. Brug følgende kode , tilføje en ekstra test for at din kode : Hej
else if ( $ NUMBER_ONE <$ NUMBER_TWO ) {
echo " NUMBER_ONE er mindre ";}
test begynder med " ellers hvis ", hvilket betyder, at det kun vil udføre , hvis testen før det , som er den oprindelige "hvis" erklæring , returnerer en "falsk " værdi. Hvis den første test returnerer en "sand" værdi , denne " ellers hvis " test vil blive ignoreret. (Se Referencer 3, 4 )
4
Tilføj et " andet " for at din kode . Indsæt følgende efter din " ellers hvis " sektionen : Hej
else {
echo " tallene er lige" ;}
Denne sektion af kode vil blive henrettet , hvis begge tidligere prøver tilbage "falske " værdier . Antagelsen er, at hvis det første tal er hverken større eller mindre end det andet nummer , skal de være lige.
5.
Tilføj en direkte test for lighed i dit script. Hvis du er kun interesseret i , om to tal er ens, skal du bruge følgende syntaks : Hej
if ($ NUMBER_ONE == $ NUMBER_TWO ) {
echo " tallene er lige" ;} < br >
For at teste, om tallene ikke er ens , kan du bruge følgende : Hej
if ($ NUMBER_ONE = $ NUMBER_TWO !) {
echo "numrene ikke er ens " ;}
For at teste, om et tal er enten større end eller lig med et andet nummer , skal du bruge følgende : Hej
if ($ NUMBER_ONE > = $ NUMBER_TWO ) {
echo " NUMBER_ONE er enten større end eller lig med NUMBER_TWO ";}
Alter koden til at bruge "<" tegnet til at kontrollere , om et tal er mindre end eller lig med et andet
< . br >