הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
|
24-07-06, 14:41 | # 1 | |
הוסטסניון
|
מתחיל PHP שאלה קטנה
ציטוט:
לפי מה שאני הבנתי הצורה } זה כמו בפאסקל then ו { זה כמו else אני צודק??(יש מצב שזה יצא הפוך הסימנים) ועוד שאלה הבנתי את התנאי הראשון הוא יצא פה משתנה $foo וקבע שהוא "אמת" ואז הוא בדק אם הוא אמת ואם הוא באמת אמת(והוא אמת) זה ירשום foo is true אבל אז לא הבנתי... אם הוא לא אמת מה קורה??? הוא יוצר פה עוד תנאי if ($foo) מה זה אומר??? אם המשתנה הוא......... אשמח אם מישהו יוכל לפרש לי במילים את הקוד הזה תודה=] ובהצלחה לי... |
|
24-07-06, 15:03 | # 2 |
חבר בקהילה
|
כל מה שרשמת נכון, התנאי:
PHP קוד:
|
24-07-06, 15:18 | # 3 |
הוסטסניון
|
זה פשוט שני בדייקות שונות אבל התוצאה היא אותו הדבר...
|
24-07-06, 15:18 | # 4 |
משתמש - היכל התהילה
|
יש תגי PHP תישתמש בזה לפעם הבאה ולא בציטוט
|
24-07-06, 15:23 | # 5 |
חבר בקהילה
|
קח הסבר טיפה יותר מקיף שתבין את מה שאתה רושם וקצת לחדד קצוות:
PHP קוד:
אז לפני היגיון פשוט מאוד אתה יכול להבין מבלי לבדוק את הקוד בכלל שהוא ידפיס לך True :] ואם אתה צריך עוד משהו פשוט תשאל, מקווה שעזרתי
__________________
|
24-07-06, 16:49 | # 6 |
אין כמו ב127.0.0.1
|
{ ו } נועדו להגדיר טקסט מסויים כקטע קוד "פנימי".
לדוגמא, אם ברצוני לבדוק אם $FOO מכיל ערך ואם כן רק להדפיס "היי", אני אוכל לעשות PHP קוד:
PHP קוד:
מה שאני מנסה להגיד.. } לא מסמן ELSE (אחרת). הוא מסמן סגירת "שטח". עריכה.. לזה שמעלי: מה יוצא לך מלהגדיר את $TEXT ואז לבדוק אם $BLA קיים? Last edited by BlueNosE; 24-07-06 at 16:52.. |
24-07-06, 18:16 | # 7 | |
הוסטסניון
|
ציטוט:
ב php קיים else . ובקשר ל then לא צריך אותו ב php. הסימן } הוא כמו begin בפסקל. והסימן { הוא כמו end בפסקל. לדוגמא תסתכל על הקוד שרשם נשר רק שיש לו בעיה קטנה בניסוח.. "אז לפני היגיון פשוט מאוד אתה יכול להבין מבלי לבדוק את הקוד בכלל שהוא ידפיס לך True :]" אממ זה דווקא ידפיס False כי הוא שואל אם $bla שווה ל true ומצד שני המשתנה הזה לא קיים , המשתנה $text קיים.. |
|
24-07-06, 22:26 | # 8 |
הוסטסניון
|
חח מרוב הסברים טיפה התסבכתי
ופונקציות=/לא הגעתי לזה חח לאט לאט PHP קוד:
יש פה משתנה בשם $foo והוא שווה לtrue עכשיו זה עושה בדיקה אם המשתנה שווה ל אמת ואז מופיע { שזה כאילו ההתחלה של הבדיקה(או בעצם then) אותו הדבר ואז אם זה אמת זה ידפיס foo is true ואז זה בודק שוב...... ואם כן זה ידפיס את ה"foo is true again עכשיו שאלות: 1.(לא הבנתי למה הוא יש פה פעמיים == בבדיקה) 2.אחרי שהוא מדפיס foo is true לא הבנתי את הסימן { מה הוא בא לעשות?? 3.והאם אין הבדל בין PHP קוד:
PHP קוד:
שתיהם בודקים אם הוא שווה לאמת?? 4.לפני כל משתנה צריל להופיע הסימן $ ??? 5.יש לכם אתרים טובים ללמוד PHP ?? אני לומד דרך http://www.webmaster.org.il והאתר הזה של איתן יש עוד אתרים טובים??? Last edited by נריה; 24-07-06 at 22:43.. |
24-07-06, 22:55 | # 9 |
חבר בקהילה
|
1. יש פעמיים את הסימן "=", משום שבPHP זוהי הדרך לבדוק שוויון.
2. הסימן { סוגר את הIF, כלומר כל מה שבין { ובין } אלה הפעולות שיש לבצע במידה והמשתנה $foo שווה לtrue. 3.לא הבנתי אותך, בקטע הראשון שרשמת אתה מאתחל את $foo כtrue , ובקטע השני אתה בודק אם $foo שווה לtrue. 4.לפני כל שם של משתנה בPHP צריך להופיע הסימן, $. יש לזכור גם כי שמות של משתנים אינם יכולם להתחיל ברווחים, או במספרים. 5. אלו אתרים טובים, אתה יכול ללמוד גם מphp.net אם יש לך ידע בסיסי באנגלית. |
24-07-06, 23:26 | # 10 |
הוסטסניון
|
השאלה היית
האם PHP קוד:
PHP קוד:
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|