הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
03-12-05, 10:50 | # 1 |
מ.תיכנות
|
[מדריך] PHP - מחלקות ואובייקטים
מחלקות ואובייקטים מחלקה היא בעצם אוסף של משתנים ופונקציות העבודות ביחד. תחום הגדרת מחלקה הוא class או בעברית מחלקה. מדוע כדאי לי להשתמש בOOP? דרך זאת נוחה בהרבה יותר מכתיבת קוד רגיל, צורת כתיבה זאת מסדרת את הקוד, ויהיה יותר קל להתמצא בו. אז איך מגדירים מחלקה? מחלקה היא צורת כתיבה קלה לשימוש, ונכתב *בדומה* לכתיבת פונקצייה. כתיבת מחלקה מתבצעת בצורה הבאה: PHP קוד:
הגדרת המחלקה כפי שראיתם מתבצעת ע"י הגדרת שם, והוספת סוגריים מסולסלות: {} - סוגרים מסולסלות, ביניהם יכנס תוכן המחלקה. classname - שם הפונקצייה, ניתן לכתוב כל שם שעולה בראשכם. הגדרת משתני מחלקה מהו משתנה מחלקה? משתנה מחלקה הוא בעצם משתנה רגיל שהוגדר בתחום המחלקה, וניתן יהיה לעשות בו שימוש בכל איזור במחלקה. הגדרת משתנה מתבצעת ע"י var. דוגמא: PHP קוד:
קריאה למשתנה מסוג זה מתבצעת ע"י $this -> variable שימוש במשתני מחלקה בתוך פונקציית מחלקה PHP קוד:
זימון מחלקה, והפעלתה מה הכוונה זימון מחלקה והפעלתה? לאחר שתכתבו מחלקה, אתם תשימו לב שמופיע דף ריק, ללא שום אחת מפעולות המחלקה. למה? המחלקה עצמה היא בעצם הגדרת משתנים ופונקציות שעל מנת שיפעלו הן צריכות "זימון" שמתבצע ע"י קביעת משתנה למחלקה ולאחר מכן הדפסת הנתונים. אז איך עושים זאת? זה פשוט מאוד, הכל מתבצע בצורה הבאה: PHP קוד:
מה עשיתי כאן? קראתי למחלקה ע"י שימוש במשתנה, לאחר מכן האופרטור "=" ואז, המילה השמורה new שמציינת זימון מחלקה חדשה, ולבסוף, ציינתי את שם המחלקה. אבל בכל מקרה, קוד זה יציג לכם עדיין דף ריק. אז מה עושים? מה שצריך לעשות זה בעצם לקרוא גם לפונקצייה בה אתם מעוניים ליצור שימוש. אבל איך עושים זאת? פשוט מאוד, כל מה שצריך לעשות, זה לציין את המשתנה שמאחסן את המחלקה, להוסיף את התווים -> ואז, פשוט להוסיף את שם הפונקצייה. כל זה מתבצע בצורה הבאה: PHP קוד:
מה שעשיתי כאן בעצם זה קריאה למחלקה כמו שלמדנו, לאחר מכן, השתמשתי במשתנה המחלקה שהגדרתי בחלק הראשון של הקוד, ולבסוף, קראתי לפונקצייה ע"י שימוש בשמה ובתווים ->. כל מה שלמדנו יכול להתחבר למחלקות שימושיות ויעילות עד מאוד, כמו למשל מחלקות לשימוש SQL וכו'. לאחר שלמדנו איך לבנות מחלקה, ואיך ליצור מופע חדש, כל מה שנשאר לעשות, זה לחבר את כל מה שלמדנו. דוגמא למחלקה: PHP קוד:
מה שיצרתי כאן זה מחלקה, שע"י קריאה לפונקצייה והצבת שמך בתחום הגדרת הפונקצייה, ולאחר מכן הדפס משתנה המחלקה היא תדפיס את שמך. הדוגמא הכי נפוצה לשימוש במחלקות היא מחלקת הSQL. אבל כיוון שבדיוק למדתם על זה, אתם כבר תצליחו לבד ------------- במדריך הבא, אני מתכוון להסביר על בנאים וכל ההמשך, שלא תחשבו שזה הכל מקווה שהמדריך שלי יעזור לנזקקים לו, טל |
03-12-05, 10:54 | # 2 |
חבר וותיק
|
פשש כל הכבוד על ההשקעה אחי
יפה!
__________________
רז. |
03-12-05, 10:54 | # 3 |
משתמש בעל גישה מוגבלת
|
למרות שאני יודע את זה זה עזר לי לרענן את הזיכרון תודה אחי
|
03-12-05, 10:57 | # 4 |
מ.תיכנות
|
|
03-12-05, 11:03 | # 5 |
משתמש תחת חוזה ניסיון.
|
TNX
__________________
|
03-12-05, 11:26 | # 6 | |
חבר וותיק
|
מדריך מעולה כמו המתכנת שרשם אותו
__________________
נכתב ע"י יבגני (eur2): ציטוט:
|
|
03-12-05, 11:47 | # 7 |
חבר מתקדם
|
נחמד, אני מאלה שממש לא משתמשים בזה כי זה לדעתי מאוד לא שימושי,
אבל הרבה כן משתשמים, מדריך נחמד מאוד! |
03-12-05, 11:57 | # 8 |
חבר וותיק
|
מדריך טוב !D:
תודה. [:
__________________
פנוי לעבודה כמתכנת WEB - למידע נוסף: ליאור אמסלם. בניית אתרים באינטרנט - בלוג על בניית אתרים באינטרנט עם טיפים, מאמרים, מדריכי תכנות ועוד. משחקים אתר משחקים |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
Tags |
מבוא, מדריך למתחילים, מדריך php, מחלקות |
|
|