יש לי משתנה בקובץ 1.php בקובץ 1 יש קריאה לקובץ 2.php שבתוכו יש class ישנה אפשרות שהקלאסס יזהה משתנה x שמוצהר בקובץ 1 בלי שאני ישלח את המשתנה לפונקציה שבתוך המחלקה?
אתה מנסה לקרוא למשתנה בתוך המחלקה עצמה או להכניס אותו כפרמטר לאחת מהפונקציות של המחלקה ,לגבי האופציה הראשונה שכתבתי זה לא אפשרי ,אם אתה רוצה לעשות את זה תשתמש בפונקציות ובglobal ותוותר על השימוש במחלקות.
המחלקה ,זתומרת שאחרי שבנית את המחלקה שלך ,אתה צריך להשתמש בה נכון ,במשתנים/פונקציות סטטיות אין צורך ליצור מופע של המחלקה אתה יכול לקרוא להם דרך האופרטור :: עם שם המחלקה והפונקציה/משתנה שאתה רוצה להשתמש בו/בה.
אבל במקרה שכן צריך מופע אז אתה עושה ככה
$a = new className();
אפשרי גם בלי הסוגריים אחרי שם המחלקה פשוט הרגל שלי.