הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 15-08-08, 00:58   # 1
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

מחלקותPHP-למה צריך?

אני יודע PHP ברמה טובה+SQL
נגיד אני יכול ליצור מערכת סקרים,כתבות,אולי גם פורום קטן,פאנל ניהול ודברים כאלה
עכשיו לגבי מחלקות
ראיתי שמלא מערכות בנויות על מחלקות ב PHP
אז 2 שאלות:
1)כמה זמן יקח למי שיודע PHP ברמה שציינתי ללמוד מחלקות(ולשלוט בהם ברמה טובה כמו להבין קודים של מחלקות טוב ,להשתמש בהם)
2)למה זה בעצם שימושי מחלקות? הבנתי שזה אוסף של פונקציות לאותה מטרה אבל למה ב אמת צריך את זה? אם אפשר דוגמאות שאני יבין

תודה רבה רבה
  Reply With Quote
ישן 15-08-08, 12:05   # 2
idanz
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 209

idanz לא מחובר  

מחלקות זה אחד הדברים החשובים בתכנות מונחה עצמים (OOP).
כמו שאמרת מחלקה היא אוסף של פונקציות ומשתנים. אין מה ללמוד פה, זה אותו הקוד.
מחלקה בעיקר חוסכת קוד.
אתה יכול לכתוב מחלקה עם פונקצייה שמחזירה ערך מסויים ולהשתמש בה הרבה פעמים. במקום להוסיף את אותו הקוד בכל דף, אתה פשוט קורה שוב ושוב למחלקה.
__________________
  Reply With Quote
ישן 15-08-08, 18:31   # 3
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

Ron | CSite.co.il לא מחובר  

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

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

אגב,
בהתחלה גם אני לא הבנתי למה צריך את המחלקות אבל לאחר עבודה של כמה ימים איתם הבנתי כמה שהם עוזרות.
  Reply With Quote
ישן 17-08-08, 01:32   # 4
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

ומבחינת לימוד
http://php.eitan.ac.il/main.php?id=00155
יספיק לי?
והאם אפשר דוגמאות למחלקות של משתמשים או טפסים ככה בתור התחלה שאני יראה איפה אני עומד בבקשה?
  Reply With Quote
ישן 17-08-08, 07:12   # 5
ToxicBoy21
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
גיל: 33
הודעות: 409
שלח הודעה באמצעות MSN אל ToxicBoy21

ToxicBoy21 לא מחובר  

בס"ד

זה סתם שטויות..

תתכנתת שכונה.. זה הכי כיף
  Reply With Quote
ישן 17-08-08, 10:43   # 6
Jerba
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 300

Jerba לא מחובר  

ציטוט:
נכתב במקור על ידי dabi צפה בהודעה
ומבחינת לימוד
http://php.eitan.ac.il/main.php?id=00155
יספיק לי?
והאם אפשר דוגמאות למחלקות של משתמשים או טפסים ככה בתור התחלה שאני יראה איפה אני עומד בבקשה?
המחלקות זה כמו מרחבי שמות מוכנים , יש לך פונקציונאליות ארוזה מראש מבלי להתעסק יותר מידי
בפרטים..יש בPHP מחלקת סוקטים לתקשורת בין מחשבים , מקלה עליך מאוווד במקום לבנות
אחת שיקח לך המון זמן ולא בטוח שיש את הידע הנדרש..
  Reply With Quote
ישן 17-08-08, 11:41   # 7
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ציטוט:
נכתב במקור על ידי LocalHost צפה בהודעה
בס"ד

זה סתם שטויות..

תתכנתת שכונה.. זה הכי כיף
http://www.local-host.co.il/index.php?page=dev



אל תעשה את זה לאנשים, בבקשה אל תציע שירות בניית אתרים.
__________________
תומר
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 09:04.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ