לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #7  
ישן 26-02-2005, 00:52
  דקל דקל אינו מחובר  
 
חבר מתאריך: 20.02.03
הודעות: 2,396
בוא נעשה סדר בדברים :)
בתגובה להודעה מספר 1 שנכתבה על ידי -TAL- שמתחילה ב "שאלה על בוליאנים"

דבר ראשון נראה לי אפשר לברך אותך על הצטרפותך אלינו לפורום
אמנם הדברים קצת קשים בהתחלה, אבל מהר מאוד מצליחים להסתדר, ועם קצת כוח רצון, השקעה והתמדה אפשר להגיע רחוק מאוד...
אז, שיהיה המון בהצלחה, ונתחיל לעשות קצת סדר

בתור התחלה - הסבר בנוגע לאופרטורים:
האופרטור '=' משתמש אותנו להשמה. כלומר, אם אני רוצה להכניס את המספר 3 לתוך המשתנה a$ אני אשתמש ב ;3=a$.
האופרטור '==' בודק שיוויון ערכים. כלומר, על מנת לבדוק האם הערך המוצב במשתנה a$ שווה לערך המוצב במשתנה b$ נוכל להשתמש ב (if($a==$b.
האופרטור '===' בודק שיוויון ערכים וגם שיוויון סוג המשתנה. כלומר, אם יש לנו משתנה a$ המכיל את המספר שלוש, ואת המשתנה b$ המכיל מרוזת המכילה את המספר שלוש, הביטוי a==$b$ יחזיר תשובה של אמת (true) ולעומת זאת הביטוי a===$b$ יחזיר תשובה של שקר (false) מכיוון שהמשתנה a$ הוא מספר והמשתנה b$ הוא מחרוזת (כלומר - אין שיוויון בסוג המשתנים).
עכשיו אחרי שאנחנו יודעים איך הדברים עובדים... אפשר להמשיך הלאה
אני אתייחס לקוד שתוקן ע"י dorkiaa12 כיוון שאין סיבה להעיר הערות פעמיים...
שורה ראשונה - יש לך כאן שתי השמות. הפיענוח של הביטוי הוא קודם של ה'=' הימני ולאחר מכן השמאל (בגלל סדר קדימויות שמוסבר בטבלה הזאת) השמה ראשונה של 3 לתוך 1+1 מחזירה שגיאה כמובן, ולכן כל השורה הזאת לא נכונה מבחינה תחבירית, וההשמה השניה היא של 1+1 לתוך המשתנה x.
אני מתאר לעצמי שניסית לבדוק האם 1+1 שווה ל-3. תנסה עפ"י ההקדמה ליצור את השורה הזאת מחדש
שורה רביעית - (if($x=$t. שים לב שמה שאתה בודק כאן בעצם, זה האם ההשמה הצליחה. אם הכל עובד בסדר גמור, ההשמה אמורה להצליח
שורה שביעית - הסגיר של הסוגריים הפוכה (זה אמור להיות ככה) :
קוד PHP:
 if (...)
{
echo 
"1+1=3";

שורה תשיעית - כאן הפתיחה של הסוגריים הפוכה (שים לב לדוגמא הקודמת).
בכוונה לא נתתי לך פיתרונות להכל, תנסה לבד ותראה אם אתה מצליח... אם משהו מסתבך, אתה תמיד מוזמן להגיב

בהצלחה, דקל
_____________________________________
"מתכנת זה אדם שפותר בעיה שעל קיומה לא ידעת, בדרך שאינך מבין"

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 16:39

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר