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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   קריאה לפונקציה ממחלקה אחרת ב PHP (https://hosts.co.il/forums/showthread.php?t=99500)

Ori The Man 26-08-12 03:01

קריאה לפונקציה ממחלקה אחרת ב PHP
 
יש לי שאלה שלא מצאתי ממש תשובה

יש לי 2 מחלקות,אם אני רוצה להשתמש במחלקה A בפונקציה ממחלקה B זה נכון להשתמש בדרך הבאה? A::function
זה עובד,השאלה אם זו הדרך הנכונה

אני ימחיש למי שלא הבין


PHP קוד:

class {

function 
Bla(){

....
}


class 
{

function 
BOO(){

A::Bla();



perfeito 26-08-12 03:37

אסור לקרוא לפונקציה ככה A::fn() אלא אם כן היא static.
קח דוגמא לשימוש:

https://github.com/perfeito/shout/bl...Router.php#L53

בניה 26-08-12 09:46

או שתירש מהמחלקה ההיא, או צור לעצמך אובייקט שלה.


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

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