|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
[PHP]איפה אני יכול למצוא מדריך על מחלקות ב PHP?
בגוגל לא מצאתי משהו נורמלי..
![]() ובכלל - למה כדאי להשתמש במחלקות? במה זה יותר טוב מסתם פונקציה? עריכה: מצאתי מדריך ב eitan.ac.il .. בבקשה תתייחסו רק לשאלה השניה. Last edited by miniature; 18-11-07 at 03:44.. |
![]() |
![]() |
# 2 |
חבר על
|
בעיקר כי זה מסדר את הקוד.
זה לא יעשה לך את הקוד יותר מהיר,אבל זה יעשה לך אותו יותר נוח. |
![]() |
![]() |
# 3 |
מ.תיכנות
|
אם אתה לא מתכוון לעבוד עם PHP 5, אז זה לא יעזור לך כמעט בכלום, אבל בPHP 5 התיכנות מונחה עצמים התקדם קצת יותר, עדיין לא ברמה של שפות צד לקוח, אבל בכל זאת, יש פה מספיק אפשרויות שיתנו לך אפשרות ליצור קוד מודולארי יותר מאשר בשפות הקודמות.
|
![]() |
![]() |
# 4 |
חבר בקהילה
|
יש ב-php.net מידע תחפש oop ותמצא את זה...
לפי דעתי זה הרבה יותר נוח לשימוש גם שלך וגם של הלקוח כי הכל במקום אחד כל הפונקציות שיכולות לשלוט באתר ובמשתנים של האתר ככה שאתה לא צריך מלא פרמטרים וכל זה ולהכיל הכל במקום אחד וגם מבחינת הלקוח זה הרבה יותר נוח שזה מסודר לו לדוגמא כל הקבצי סקין במקום אחד והקבצי שפה וכו' ככה שיוכל להשתמש במערכת ביתר קלות כדי לעשות שידרוגים/שינויים באתר וגם למתכנת שיבוא אחריך יהיה הרבה יותר קל להוסיף או לשנות דברים ככה שזה אחד הדברים הכי שימושיים. לעשות תאתר יותר מהיר זה בטוח לא יהיה מכיוון שעצם היצירה של עצם תופס זמן אבל אין ממש הבדל בין זה לבין בלי מחלקות וכמובן שזה מקצר את הקודים מספיק שתעשה עמוד ראשי שיכיל את כל הפונקציות שאתה צריך לאתר ואז כל שאר הקבצים יהיו מקסימום 100 שורות בהן ככה שזה יוצר לך נוחיות להוספה של דברים. |
![]() |
![]() |
# 5 | |
הוסטסניון
|
ציטוט:
אבל אם הוא יעשה את זה הוא ייתקל בבעיות בPHP4 וכיום רוב השרתים עם על PHP4 לפחות בארץ. |
|
![]() |
![]() |
# 6 |
משתמש - היכל התהילה
|
גם בPHP4 זה עוזר מאוד.
כל הרעיון של מחלקות הוא שהקוד יהיה יותר מאורגן, אם אתה מסתבך עם זה אז כנראה שזה לא מתאים לך כרגע, אז אתה לא צריך להרגיש רע שאתה לא עובד עם זה.(יש מערכות גדולות ומפורסמות שלא בנויות ב OOP) וגם אתה לא חייב שכל המערכת תהיה 100% OOP, אפשר לעשות רק חלקים ממנה. אתה יכול לקרוא על הרעיון הכללי של OOP, http://he.wikipedia.org/wiki/OOP וכדי להבין למה זה נוח ואיך מעשית לעשות את זה, לי אישית עזר לראות מחלקות שאנשים אחרים כתבו.
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 7 | ||
חבר וותיק
|
ציטוט:
![]() חח בכל מקרה, אני חושב שאני אמשיך לתכנת כמו שאני מתכנת עכשיו, בלי מחלקות.. מחלקות נראות לי מיותרות. ציטוט:
תודה לכולם. |
||
![]() |
![]() |
# 8 |
חבר וותיק
|
היתרון האמיתי של OOP הוא כשאתה עובד בצוות עם מספר מתכנתים כאשר כל מתכנת בונה מחלקה שמבצעת משימה מסויימת. המחלקה הזאת יכולה להיות בעצם קופסה שחורה עבור שאר המתכנתים מכוון שהם יוכלו פשוט להכניס למחלקה נתונים ולקבל את מה שהם רצו. לכן אם אתה עובד לבד אין באמת הבדל משמעותי בין שימוש במחלקה או יבוא פונקציות שכן אתה צריך להכיר את הכל. אז איך זה יכול לעזור לך אתה שואל? מן הסתם אני מניח שאתה שואף להגיע לפרוייקטים גדולים ורווחים יותר. אם כבר עכשיו תתרגל לעבוד עם OOP לא תצטרך לעשות התאמות כלל כשתעבור לעבודה בצוות.
|
![]() |
![]() |
# 9 |
משתמש - היכל התהילה
|
ממליץ לך לעשות חיפוש בפורום,
מישהו פעם פרסם פה סדרת מדריכים על זה. אני בעיקרון למדתי וקראתי את זה אבל אני לא משתמש בזה. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|