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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 24-06-06, 10:39   # 1
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

מחלקות , מה זה ולמה זה נועד?

שלום.
התחלתי להתעניין בכל הנושא הזה של מחלקות...
קראתי את המאמר שיש בPHP ISRAEL...אבל לא הצלחתי להבין...
למה זה נועד? מה כל כך טוב בו?

אני לא ממש צריך שתסבירו לי איך להשתמש אלא למה הוא נועד.
תודה.
  Reply With Quote
ישן 24-06-06, 12:51   # 2
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

זה נועד כדי לקצר את הקוד שאתה רושם..
לדוגמא יש מחלקה אשר בתוכה יש פונקציות אשר: מבצעות שאילתות, סופרות רשומות, לוקחות נתונים..
אז במקום כל פעם לכתוב mysql_query אתה יכול להשתמש ב:
$db->query כך שבמחלקה db בפונקציה query יש את mysql_query
  Reply With Quote
ישן 24-06-06, 14:02   # 3
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

ציטוט:
נכתב במקור על ידי bigsmoke
זה נועד כדי לקצר את הקוד שאתה רושם..
לדוגמא יש מחלקה אשר בתוכה יש פונקציות אשר: מבצעות שאילתות, סופרות רשומות, לוקחות נתונים..
אז במקום כל פעם לכתוב mysql_query אתה יכול להשתמש ב:
$db->query כך שבמחלקה db בפונקציה query יש את mysql_query
וזהו? רק בשביל קיצור? או שיש עוד היתרונות בזה?
  Reply With Quote
ישן 24-06-06, 14:08   # 4
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

תיקח את זה כמו בית..
השם של המחלקה זה בעל הבית והפונקציות שבמחלקה זה כמו חדרים
בעל הבית יכול לשלוט על כל החדרים ולכן הייתרונות של המחלקה הם שהיא יותר נוחה לשימוש מאשר לכתוב עוד פעם את הפונקציות ("החדרים") וגם כמובן אפשר לשחק איתה..
  Reply With Quote
ישן 24-06-06, 14:49   # 5
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

ציטוט:
נכתב במקור על ידי bigsmoke
תיקח את זה כמו בית..
השם של המחלקה זה בעל הבית והפונקציות שבמחלקה זה כמו חדרים
בעל הבית יכול לשלוט על כל החדרים ולכן הייתרונות של המחלקה הם שהיא יותר נוחה לשימוש מאשר לכתוב עוד פעם את הפונקציות ("החדרים") וגם כמובן אפשר לשחק איתה..
מה? בלבלתה אותי לגמרי
אפשר דוגמה לקוד של מחלקה...ואת התוצאה שהוא מדפיס
  Reply With Quote
ישן 24-06-06, 15:14   # 6
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

PHP קוד:
$home = new home;

class 
home {

function 
home() {
echo 
"welcome to my home";
}

function 
living_room() {
echo 
"welcom to my living room";
}

}

$home->living_room(); 
למחלקה קוראים home וגם לפונקציה קוראים home ולכן כשנקרא למחלקה home אנחנו נקרא לפונקיה זו גם כן..
  Reply With Quote
ישן 24-06-06, 15:16   # 7
ali_napso
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 1,153

ali_napso לא מחובר  

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

"Yesterday is history, Tomorrow is a mystery,
Today is a gift, that's why it's called the present".
  Reply With Quote
ישן 24-06-06, 15:37   # 8
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

ציטוט:
נכתב במקור על ידי ali_napso
נגיד את משתמש באותה פונקציה 20 אלף פעם ואתה לא רוצה לכתוב אותה שוב עוד פעם אז אתה עושה מחלקות
בלבלתה אותי
  Reply With Quote
ישן 24-06-06, 16:04   # 9
Virtual NET
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 743

Virtual NET לא מחובר  

ציטוט:
נכתב במקור על ידי CriSis
בלבלתה אותי
:|

שמע, יש לך פונקציה שאתה משתמש בה במערכת הרבה פעמים.. במקום לכתוב את הפונקציה הרבה פעמים אתה כותב אותה במחלקה וניגש אליה בלי לכתוב אותה מחדש כל פעם...
  Reply With Quote
ישן 24-06-06, 18:12   # 10
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

למה שאני כתוב פונקציה מלא פעמים? הרי אני יכול לכתוב פעם אחת ולקרוא לה מתי שצריך לא?

עריכה:
הודעת ה777 שלי
  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. הזמן כעת הוא 12:45.

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