View Single Post
ישן 10-04-07, 11:05   # 2
reXtea
חבר מתקדם
 
reXtea's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: באר שבע
גיל: 30
הודעות: 374
שלח הודעה באמצעות MSN אל reXtea

reXtea לא מחובר  

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

קוד:
$dos = 2;


$dos = func_name1("2"); // Not good!!! because $dos doesn't have any value.
$dos = funcname2("2"); // Will return us 4.

function func_name1($number) {
	return $dos + number;
}

function func_name2($number) {
	global $dos;
	return $dos + number;
}
אתם תיהיו חייבים להשתמש במשפט - "global" על מנת להשתמש במשתנים מבחוץ... אתם עושים את זה בצורה הזאת:
קוד:
global $n1,$n2,n3;
ושוב פעם, אחלה מדריך דניאל!!
__________________
Amir fridman
-----------------------
Professional website developer.
xhtml, css, javascript, xml, ajax, php, mysql

Last edited by reXtea; 10-04-07 at 11:07.. סיבה: הוספת משפט
  Reply With Quote