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

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

Disc-F 24-05-07 07:02

בעיה בקוד
 
התחלתי ללמוד PHP אני לומד על משתנים.
אני מתאמן על זה קצת ויש לי את הקוד הזה

PHP קוד:

<?
  $a
=$b;
  
$b=5;
  echo 
"$a";
?>

זה אמור להראות 5 על המסך לא?
הלעתי אותו על השרת ושנכנסתי עליו בכתובת זה הראה מסך ריק...
http://www.disc-f.net/hello.php
מה הבעיה?

meshuga 24-05-07 07:06

ציטוט:

נכתב במקור על ידי Disc-F (פרסם 484013)
התחלתי ללמוד PHP אני לומד על משתנים.
אני מתאמן על זה קצת ויש לי את הקוד הזה

PHP קוד:

<?
  $a
=$b;
  
$b=5;
  echo 
"$a";
?>

הלעתי אותו על השרת ושנכנסתי עליו בכתובת זה הראה מסך ריק...
http://www.disc-f.net/hello.php
מה הבעיה?

תחשוב על ההגיון.
אם קודם שמת את B בתוך A ורק אז שמת 5 בתוך B....מה יהיה בA? כלום.

Disc-F 24-05-07 07:08

אבל אם a=b ו b=5 אז a=5...

meshuga 24-05-07 07:10

ציטוט:

נכתב במקור על ידי Disc-F (פרסם 484018)
אבל אם a=b ו b=5 אז a=5...

לא, תסתכל על הסדר שכתבת את זה.
אם קודם היית עושה b=5 ואז עושה a=b אז a=5.

Disc-F 24-05-07 07:15

אהה הבנתי, ועוד משהו לא כל כך הבנתי תקתע על להציב & לפני המשתנה... מה זה עושה?
ועוד משהו, מה TimeStamp עושה?

Eran-s 24-05-07 11:43

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

TimeStamp = שניות שחלפו מאז 01.01.1970 (שנת הקמת לינוקס)


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

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