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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 18-11-07, 03:40   # 1
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

[PHP]איפה אני יכול למצוא מדריך על מחלקות ב PHP?

בגוגל לא מצאתי משהו נורמלי..
ובכלל - למה כדאי להשתמש במחלקות? במה זה יותר טוב מסתם פונקציה?

עריכה:
מצאתי מדריך ב eitan.ac.il .. בבקשה תתייחסו רק לשאלה השניה.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית

Last edited by miniature; 18-11-07 at 03:44..
  Reply With Quote
ישן 18-11-07, 07:20   # 2
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

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

בעיקר כי זה מסדר את הקוד.
זה לא יעשה לך את הקוד יותר מהיר,אבל זה יעשה לך אותו יותר נוח.
  Reply With Quote
ישן 18-11-07, 09:12   # 3
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

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



פורטל רעל - צבא וכושר קרבי
  Reply With Quote
ישן 18-11-07, 09:46   # 4
fulsyp
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 77

fulsyp לא מחובר  

יש ב-php.net מידע תחפש oop ותמצא את זה...
לפי דעתי זה הרבה יותר נוח לשימוש גם שלך וגם של הלקוח כי הכל במקום אחד כל הפונקציות שיכולות לשלוט באתר ובמשתנים של האתר ככה שאתה לא צריך מלא פרמטרים וכל זה ולהכיל הכל במקום אחד וגם מבחינת הלקוח זה הרבה יותר נוח שזה מסודר לו לדוגמא כל הקבצי סקין במקום אחד והקבצי שפה וכו' ככה שיוכל להשתמש במערכת ביתר קלות כדי לעשות שידרוגים/שינויים באתר וגם למתכנת שיבוא אחריך יהיה הרבה יותר קל להוסיף או לשנות דברים ככה שזה אחד הדברים הכי שימושיים.
לעשות תאתר יותר מהיר זה בטוח לא יהיה מכיוון שעצם היצירה של עצם תופס זמן אבל אין ממש הבדל בין זה לבין בלי מחלקות וכמובן שזה מקצר את הקודים מספיק שתעשה עמוד ראשי שיכיל את כל הפונקציות שאתה צריך לאתר ואז כל שאר הקבצים יהיו מקסימום 100 שורות בהן ככה שזה יוצר לך נוחיות להוספה של דברים.
  Reply With Quote
ישן 18-11-07, 10:43   # 5
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

ציטוט:
נכתב במקור על ידי fsp צפה בהודעה
יש ב-php.net מידע תחפש oop ותמצא את זה...
לפי דעתי זה הרבה יותר נוח לשימוש גם שלך וגם של הלקוח כי הכל במקום אחד כל הפונקציות שיכולות לשלוט באתר ובמשתנים של האתר ככה שאתה לא צריך מלא פרמטרים וכל זה ולהכיל הכל במקום אחד וגם מבחינת הלקוח זה הרבה יותר נוח שזה מסודר לו לדוגמא כל הקבצי סקין במקום אחד והקבצי שפה וכו' ככה שיוכל להשתמש במערכת ביתר קלות כדי לעשות שידרוגים/שינויים באתר וגם למתכנת שיבוא אחריך יהיה הרבה יותר קל להוסיף או לשנות דברים ככה שזה אחד הדברים הכי שימושיים.
לעשות תאתר יותר מהיר זה בטוח לא יהיה מכיוון שעצם היצירה של עצם תופס זמן אבל אין ממש הבדל בין זה לבין בלי מחלקות וכמובן שזה מקצר את הקודים מספיק שתעשה עמוד ראשי שיכיל את כל הפונקציות שאתה צריך לאתר ואז כל שאר הקבצים יהיו מקסימום 100 שורות בהן ככה שזה יוצר לך נוחיות להוספה של דברים.
זה שזה מקצר וזה יותר נוח ונכון.
אבל אם הוא יעשה את זה הוא ייתקל בבעיות בPHP4 וכיום רוב השרתים עם על PHP4 לפחות בארץ.
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com

  Reply With Quote
ישן 18-11-07, 11:35   # 6
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

גם בPHP4 זה עוזר מאוד.

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

אתה יכול לקרוא על הרעיון הכללי של OOP,
http://he.wikipedia.org/wiki/OOP
וכדי להבין למה זה נוח ואיך מעשית לעשות את זה, לי אישית עזר לראות מחלקות שאנשים אחרים כתבו.
  Reply With Quote
ישן 18-11-07, 15:14   # 7
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ציטוט:
נכתב במקור על ידי בניה צפה בהודעה
גם בPHP4 זה עוזר מאוד.

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

אתה יכול לקרוא על הרעיון הכללי של OOP,
http://he.wikipedia.org/wiki/OOP
וכדי להבין למה זה נוח ואיך מעשית לעשות את זה, לי אישית עזר לראות מחלקות שאנשים אחרים כתבו.
להרגיש רע?
חח בכל מקרה, אני חושב שאני אמשיך לתכנת כמו שאני מתכנת עכשיו, בלי מחלקות.. מחלקות נראות לי מיותרות.

ציטוט:
נכתב במקור על ידי fsp
מספיק שתעשה עמוד ראשי שיכיל את כל הפונקציות שאתה צריך לאתר
למה לא לשים את כל הפונקציות בקובץ PHP ולייבא אותו לדף? אותו עקרון.


תודה לכולם.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 18-11-07, 18:11   # 8
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי miniature צפה בהודעה
להרגיש רע?
חח בכל מקרה, אני חושב שאני אמשיך לתכנת כמו שאני מתכנת עכשיו, בלי מחלקות.. מחלקות נראות לי מיותרות.


למה לא לשים את כל הפונקציות בקובץ PHP ולייבא אותו לדף? אותו עקרון.


תודה לכולם.
היתרון האמיתי של OOP הוא כשאתה עובד בצוות עם מספר מתכנתים כאשר כל מתכנת בונה מחלקה שמבצעת משימה מסויימת. המחלקה הזאת יכולה להיות בעצם קופסה שחורה עבור שאר המתכנתים מכוון שהם יוכלו פשוט להכניס למחלקה נתונים ולקבל את מה שהם רצו. לכן אם אתה עובד לבד אין באמת הבדל משמעותי בין שימוש במחלקה או יבוא פונקציות שכן אתה צריך להכיר את הכל. אז איך זה יכול לעזור לך אתה שואל? מן הסתם אני מניח שאתה שואף להגיע לפרוייקטים גדולים ורווחים יותר. אם כבר עכשיו תתרגל לעבוד עם OOP לא תצטרך לעשות התאמות כלל כשתעבור לעבודה בצוות.
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 19-11-07, 08:22   # 9
OSR
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 612

OSR לא מחובר  

ממליץ לך לעשות חיפוש בפורום,
מישהו פעם פרסם פה סדרת מדריכים על זה.
אני בעיקרון למדתי וקראתי את זה אבל אני לא משתמש בזה.
  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:18.

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