העברת משתנים מערכים לפונקציה

rozeyoter

New member
העברת משתנים מערכים לפונקציה

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

rozeyoter

New member
בסדר מצאתי

מחזירים מערך מהפונקציה ומשימים אותו למערך החיצוני. יש אפשרות להעביר ביי-ראפאראנס?
 

cyberseal

New member
יש מספר דרכים..

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

אמיר ט

New member
העברת משתנים ברפרנס

אני אתן דוגמא ולפי הדוגמא תבין את העיקרון function text( &$qq ) { $qq = hebrev($qq); } --------Main Program------- text( &$bla); ע"י שימוש ב & במשתנה מועבר ברפרנס וערכו בתוך הפונקציה מוחזר לתכנית המקורית. אמיר.
 
למעלה