
04-10-2007, 10:04
|
|
|
|
חבר מתאריך: 06.04.07
הודעות: 106
|
|
1. לא ממש הבנתי מה ניסית להפיק פה
2. אם הבעייה זה ש$YN נשאר 0 זה מ2 סיבות פשוטות:
א.
עליך להגדיר את $YN כמשתנה גלובאלי כדי שיעבוד גם מחוץ לפונקציה וגם בתוכה.
ב.
כאשר אתה מגדיר פונקציה, אתה לא מפעיל אותה אלא אתה רק כותב בלוק של קוד, שיש לו שם (במקרה שלך שמו זה check)
עכשיו כדי להפעיל את הפונקציה אתה צריך לכתוב את שם הפונקציה, אחרי זה סוגריים ובתוכם את הפרמטרים (במקרה שלך פרמטר אחד בשם $value) ולבסוף כמובן ;
לדוגמא:
קוד PHP:
// here we define the function function check($value){ global $YN; if($value == 5){ echo "$value"; } else { $YN++; echo "לא שווה"; } } // here we apply the function check(6); // adds 1 to $YN check(5); // echos 5 on screen check("bla") // the value is not 5 so it adds 1 to $YN
echo "<br />$YN";
אם לא הבנת משהו מההסבר או מהדוגמאות שנתנתי לך תשאל
ואם זו לא הייתה הבעייה לא הסברת את עצמך טוב
_____________________________________
בברכה, מתן.
|