הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   תכנות - מדריכים, code snippets (https://hosts.co.il/forums/forumdisplay.php?f=68)
-   -   [מדריך] PHP - למתחיל בOOP. חלק א' וב'. (https://hosts.co.il/forums/showthread.php?t=43115)

reXtea 09-04-07 10:05

ציטוט:

נכתב במקור על ידי masterpl (פרסם 455270)
נראה לי שזה לפורום מדריכים לא?
תודה רבה על המדריך מדריך מצויין!!!
עריכה:
תוכל לפרט יותר על הדוגמה שלך למחלקה של מסד נתונים?איך אני יכול להשתמש בזה?

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

מחלקה אחת יקראו לה - "DB" והיא תכיל בתוכה מתודות שיתקשרו עם הבסיס תנתונים... אחת שתשלח שאילתה, השניה שתתחבר לבסיס, השלישית תספור כמה שורות התקבלו וכל מיני שטויות...

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

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

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

בצלחה =]

חיים 09-04-07 11:15

ציטוט:

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

מחלקה אחת יקראו לה - "DB" והיא תכיל בתוכה מתודות שיתקשרו עם הבסיס תנתונים... אחת שתשלח שאילתה, השניה שתתחבר לבסיס, השלישית תספור כמה שורות התקבלו וכל מיני שטויות...

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

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

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

בצלחה =]

אוקיי תודה נתת לי כבר המון ראיונות חח תודה רבה לך אני כבר מתחיל להשתמש בהם למערכת חדשה :)

Udi 09-04-07 11:58

אחלה מדריך, כל הכבוד.


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

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