הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה ב-PHP. (https://hosts.co.il/forums/showthread.php?t=41528)

x^leader^x 14-03-07 07:30

עזרה ב-PHP.
 
שלום,
אני לומד PHP
ויש את החלק של "יצירת משתנים משתנים" ,
לא הבנתי אותו ממש אם מישהו יכול להסביר או לתת קישור לאתר מתאים
אשמח מאוד |קורץ|
יום טוב ;P

Level-Serv 14-03-07 11:10

מה הכוונה "יצירת משתנים משתנים", כלומר ליצור משתנה?
$var = 5
$var2 = 8
ולאחר שתפיס את $var יופיע 5 ולאחר שתדפיס את $var2 יופיע 8?

LosNir 14-03-07 13:10

ציטוט:

נכתב במקור על ידי Level-Serv (פרסם 438619)
מה הכוונה "יצירת משתנים משתנים", כלומר ליצור משתנה?
$var = 5
$var2 = 8
ולאחר שתפיס את $var יופיע 5 ולאחר שתדפיס את $var2 יופיע 8?

לא, הוא מדבר על משתנים שהם משתנים (לא שגיעת כתיב)

בעיקרון זה הכנסת שם של משתנה בתוך משתנה, למשל:

PHP קוד:

$apples 25;
$count "apples"

וניתן לקרוא למשתנה $apples באופן הבא:

PHP קוד:

echo $$count


שים לב! עם שני סימני דולר! זה אומר ל PHP להייתחס ל apples כשם של משתנה ולא כמחרוזת.

וזה ידפיס לך את המספר 25.
במידה ותקרא למשתנה ככה:

PHP קוד:

echo $count

יודפס לך הטקסט "apples" וזאת מכיוון ש PHP תחשיב את הטקסט כמחרוזת ולא שם של משתנה.

x^leader^x 14-03-07 19:30

תודה LOSNIR

LosNir 14-03-07 19:47

בבקשה :)

Unknown 14-03-07 21:38

לרוב משתמשים בצורה נכונה יותר:
קוד:

${$var}
זאת הצורה הנכונה יותר למה שציינת

x-ray 14-03-07 21:54

למה זה משמש?

LosNir 14-03-07 21:55

האמת גם אני לא הבנתי עדיין :)


כל הזמנים הם GMT +2. הזמן כעת הוא 15:23.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ