הצהרת PHP אם סעיף אלסייף
במדריך האחרון דיברנו על הצהרת if וסעיף אחר וכיצד ניתן להשתמש בו כדי לאפשר לתוכנית שלך לקבל החלטות פשוטות או / או פשוטות. במדריך זה נבחן כיצד להוסיף את סעיף oarsif להצהרה if כדי לאפשר לתוכנית שלך לקבל החלטות מורכבות יותר.

אם הצהרה עם סעיף אחר

אם ($ current_month> 10)
{הד "ברוך הבא וחג שמח"; }
else {הד "סליחה, אנחנו סגורים עד ה -1 בנובמבר"; }

סעיף אחר

אם (ביטוי 1 נכון) {ביצוע קוד זה}
oarsif (ביטוי 2 נכון) {בצע קוד זה במקום זאת}
אחרת {בצע קוד ברירת מחדל זה אם שום ביטוי אינו נכון}

אוקיי, כולנו יודעים שהעולם מורכב יותר מסתם מצבים או מצבים ולכן תרצו שהתכנית שלכם תוכל לקבל החלטות מורכבות יותר. אפשר לקוד את התוכנית שלך לביצוע משימה אחרת, תלוי באיזה ממספר בדיקות (ביטויים) נכון. התוכנית תבדוק כל ביטוי ברצף ליניארי עד שנמצא שאחד הביטויים הוא נכון. ואז התוכנית תשלים את שאר הקוד שמתאים לביטוי זה. אם התוכנית שלך מגיעה לסוף רצף הקוד ואף אחד מהביטויים שנבדקו אינם נכונים, סעיף ברירת המחדל אחר יבוצע. סעיף ברירת המחדל של אחר זה הוא לא חובה. אולי תרצה שהתכנית לא תעשה דבר אם היא לא מוצאת שאחד הביטויים הוא נכון. במקרה כזה, יש לך אפשרות להשמיט את קוד ברירת המחדל. בואו נסתכל על דוגמא מהחיים האמיתיים.

בדוגמה שלנו יש לך אתר עסקי. יש לך גם מוצר אחר למכירה במחיר סופר מוזל בכל חודש. בפינה השמאלית העליונה של העמוד הראשון של אתר האינטרנט שלך אתה רוצה להציג תמונה של המוצר הנוכחי במחיר מיוחד. מכיוון שמוצר זה משתנה כל חודש, תרצה שהתוכנית שלך תקבל את החודש הנוכחי ותגדיר את התמונה המתאימה לחודש הנוכחי. שלוש שורות הקוד הראשונות עוקבות.

$ current_image = "";
$ current_month = תאריך (n);

אם ($ current_month == 1)
{$ current_image = "image_jan.jpg"; }

שורת הקוד הראשונה אתחלה את המשתנה $ current_image ל- null. שורת הקוד השנייה מקבלת את החודש הנוכחי כערך מספרי בין 1 ל 12. השורה השלישית של מבחן הקוד לביטוי הראשון - האם החודש הנוכחי ינואר (1). אם ביטוי זה נכון, משתנה $ current_image יוגדר ל image_jan.jpg.

אני בטוח שאתה יכול לנחש איך שאר הקוד יעבוד. אנו נשתמש בסעיף oarsif כדי לבחון את הביטויים האחרים.

הבא →





הוראות וידאו: Nightcore ↬ If I Killed Someone For You [lyrics] (מאי 2024).