if בלי else
-
יש אפשרות לכתוב if בלי לכתוב אחריו else ושהקוד ימשיך לרוץ לשורות הבאות ??
הבעיה שלי שאני לא רוצה לכתוב את כל השורות פעמיים לחינם
-
@חויוה-טלפונית
אין שום בעיה
מה שקורה
שרק אם קורה התנאי אז הקוד רץ
else נועד רק אם אתה רוצה לעשות משהו אחר... -
@לעזור-לכולם הבעיה שאני רוצה שרק אחרי שהסתיים השאלה הנוספת זה ימשיך ואם לא שזה יחכה לתשובה
-
@חויוה-טלפונית
לא הבנתי בדיוק
אבל
אולי IF מקונן יעזור לך -
@לעזור-לכולם אני עושה
ככהif($A == NULL) { read=... } elseif($A == 1) { if($B == NULL) {read...} } else{ $C = https... }
עכשיו אם הקוד ימשיך לרוץ תמיד אז C ישלח תמיד
אני צריך שC ישלח רק אם
או
A שווה ל 2 ( גם אם B= NULL )
או
A שווה ל 1 רק אם B שונה מ NULL -
@חויוה-טלפונית שים IF חדש:
if( ( $b == null && $a == 2 ) || ( $b != null && $a == 1 ) ){ $C = https... }
או:
if( $a == 2 || ( $b != null && $a == 1 ) ){ $C = https... }
נ.ב. שים לב שמקובל לקרוא למשתנים עם אותיות קטנות (lowercase).