![]() |
# 1 |
משתמש - היכל התהילה
|
שאלה על תנאים בPHP
ב"ה
יש דבר כזה: PHP קוד:
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 2 | |
Whatever
|
ציטוט:
PHP קוד:
__________________
תומר |
|
![]() |
![]() |
# 3 |
משתמש - היכל התהילה
|
ב"ה
אם הבנתי אותך נכון-סוגריים נותנות קדימות לבדיקת תנאים. תודה על הרעיון וגם מעניין לשמוע מה התשובה לשאלה שלי, אז אם משהוא יודע...
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 4 |
חבר בקהילה
|
אם גם $a==1 וגם $b==2 הוא יבצע את מה שאתה רוצה. אם רק אחד מהם הוא נכון והשני לא אז הוא לא יבצע את מה שאתה רוצה.
אם הוא נכנס לתנאי, והתנאי הראשון לא נכון, הוא יבדוק גם את השני. |
![]() |
![]() |
# 5 |
דוגמן הבית השמן
תודה על תרומתך :) |
בניה כמו שאמר תומר,עושים את זה בהדרגתיות...
PHP קוד:
__________________
בברכה, עידן בן אור |
![]() |
![]() |
# 6 |
משתמש - היכל התהילה
|
&& - שני התנאים צריכים להיות שווים...
OR - מספיק תנאי אחד וזזה יבצע את זה... |
![]() |
![]() |
# 7 |
משתמש - היכל התהילה
|
ב"ה
לא הבנתם מה שאלתי. נכון שב&& חייבים ששני התנאים יתקיימו? אז אם הראשון לא מתקיים אז אין צורך לבדוק את השני כי מימילא הראשון לא התקיים נכון? השאלה היא אם PHP בודקת בכל זאת גם את השני.
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 8 | |
הנהלת הפורום לשעבר
|
ציטוט:
לא נראה לי שבכלל אפשר לבדוק את זה. יש לך איזה השוואה רצינית שאם הראשון לא טוב אז אתה לא רוצה שזה יבדוק את השני ואתה רוצה להיות בטוח שזה יהיה ככה?...תשתמש בשני ifים... |
|
![]() |
![]() |
# 9 |
אין כמו ב127.0.0.1
|
תראה בניה
זה לא משנה AND - 1 1 OR - 0 1 / 1 1 / 1 0 XOR - 1 0 / 0 1 זה אומר שזה ממש לא משנה סדר הבדיקה. ברגע שבAND אחד הביטויים יחזיר 0 הביטוי פסול.. אבל לשאלתך- PHP בודקת קודם כל את הביטוי משמאל. |
![]() |
![]() |
# 10 |
תודה על תרומתך.
|
בניה ברגע שאתה עושה את הסימון של "וגם" - && הוא בודק אם
קוד:
$a==1 קוד:
$b==2 הרי הראשון לא מתקיים, אז הוא לא נכנס לתנאי כלל.
__________________
Alter. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|