לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #3  
ישן 29-06-2010, 09:58
  fadey fadey אינו מחובר  
 
חבר מתאריך: 15.07.02
הודעות: 1,027
בתגובה להודעה מספר 2 שנכתבה על ידי dardevil שמתחילה ב "האופציה השניה של class:var..."

תראה, אתה צריך להסביר קצת יותר מה אתה עושה. אבל בכל זאת אולי אצליח לגרום לך להבין:

קודם כל, אין דבר כזה משתנה גלובאלי בין מחלקות.

אם אתה מעוניין להשתמש ב $this זה חייב להתבצע בתוך המחלקה! וכמובן שאם אתה מעוניין שהמשתנה ששייך למחלקה אחת ימצא גם בשאר המחלקות, עלייך לקבוע מחלקה אחת כהורה וכל השאר יהיו יורשיו.

אם אתה מעוניין להשתמש בפעמיים נקודותיים (זה המונח המקצועי אגב, אפילו באנגלית) עלייך להגדיר את המשתנה כסטטי כלומר: static $blabla = 0 . ושוב, על מנת להתייחס אליו, אתה חייב לכתוב את שם המחלקה + פעמיים נקודותיים + שם המשתנה עם דולר: callname::$variableName אם אתה נמצא בתוך המחלקה, תוכל לכתוב self במקום שם המחלקה.

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

בהצלחה.
_____________________________________
ציטוט:
Different people use different tools, but its mostly morons who pretend that the problems with PHP actually matter.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 02-07-2010, 15:54
  fadey fadey אינו מחובר  
 
חבר מתאריך: 15.07.02
הודעות: 1,027
בתגובה להודעה מספר 3 שנכתבה על ידי fadey שמתחילה ב "תראה, אתה צריך להסביר קצת..."

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

קודם כל, אין דבר כזה משתנה גלובאלי בין מחלקות.

אם אתה מעוניין להשתמש ב $this זה חייב להתבצע בתוך המחלקה! וכמובן שאם אתה מעוניין שהמשתנה ששייך למחלקה אחת ימצא גם בשאר המחלקות, עלייך לקבוע מחלקה אחת כהורה וכל השאר יהיו יורשיו.

אם אתה מעוניין להשתמש בפעמיים נקודותיים (זה המונח המקצועי אגב, אפילו באנגלית) עלייך להגדיר את המשתנה כסטטי כלומר: static $blabla = 0 . ושוב, על מנת להתייחס אליו, אתה חייב לכתוב את שם המחלקה + פעמיים נקודותיים + שם המשתנה עם דולר: callname::$variableName אם אתה נמצא בתוך המחלקה, תוכל לכתוב self במקום שם המחלקה.

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

בהצלחה.


אגב, למשתנים סטטים אפשר לקרוא מכל מקום, זה היחודיות שלהם בעצם.. רק רצוי כמובן להכניס את המילה public לפני המשתנה.
_____________________________________
ציטוט:
Different people use different tools, but its mostly morons who pretend that the problems with PHP actually matter.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 08:18

הדף נוצר ב 0.03 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר