elseif

elseif , כפי ששמה מרמז , היא שילוב בין if לבין else . היא מרחיבה את משפט ה if כדי לאפשר ביצוע פעולות אחרות במקרה שהביטוי ב if המקורי שווה בערכו ל FALSE . אולם , ההבדל בין פקודה זו לפקודת else רגילה , שקבוצת הפקודות תתבצע אך ורק אם תנאי ה elseif שווה בערכו ל TRUE . לדוגמה , הסקריפט הבא ידפיס a is bigger than b , a equal to b או a is smaller than b :






פקודת ה - elseif יכולה להופיע מספר פעמים במשפט באותו משפט if . ה - elseif הראשון שערכו יתאים ל - TRUE ( אם קיים כזה) , ירוץ . בתחביר של PHP אתה יכול לכתוב גם 'else if ' (בשתי מילים ) או 'elseif ' (במילה אחת ) והמשמעות תהיה זהה . אמנם המשמעות הסינטקטית שונה במקצת אך ההתנהגות של שתי הצורות זהה לגמרי .

פקודת ה - elseif תבוצע רק אם ערכי הביטויים במשפטי ה - if וה - elseif שקדמו לה שוים בערכם ל - FALSE וערכו של ביטוי ה - elseif הנוכחי שווה ל - TRUE .