![]() |
בעיה מאוד מוזרה במשפטי תנאי בעלי || או &&
PHP קוד:
קוד:
Parse error: syntax error, unexpected T_BOOLEAN_OR in /home/dekken/domains/tf2crit.co.cc/public_html/adddemo.php on line 8 PHP קוד:
מה הבעיה? |
ככה זה יעבוד:
PHP קוד:
בתוכן ניתן לשים סוגריים נוספות. |
ציטוט:
הרבה זמן אני כותב כמו שכתבתי וזה עבד קבלתי איחסון אחר עכשיו ופתאום זה לא עובד 0o |
ציטוט:
אבל יכול להיות שזה פשוט גרסאות php או הגדרות שרת, על כל מקרה השיטה שנתתי לך עובדת על כל הגרסאות. |
אני תמיד בעד המבנה הזה, הכי ברור ותמיד עובד:
קוד:
if (($_SERVER['REMOTE_ADDR'] == "212.150.164.223") || ($_SERVER['REMOTE_ADDR'] == "79.179.220.143")) { |
OR עדיף על || קדימות אופרטורים
למרות שAND קטן מ&& אבל עדיף תמיד להשתמש בביטוים מובנים כלומר AND&OR עדיף מ ||&&& |
הסיבה שזה לא עבד כי לא בנית טוב את הIF.. סגרת אותו מוקדם מדי
|
ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 00:26. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ