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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=50200)

SlideR 20-07-07 10:42

התחלתי ללמוד PHP...
 
ויש לי בעיונת קטנה , הבעיה היא כזו :
PHP קוד:

<?php
  define
("CRAZY","my nick name is crazy");

  echo 
CRAZY;
  echo 
"crazy";
?>

בקוד הזה
הdefine מגדיר את CRAZY כערך לmy nick name is crazy ,נכון?
אז אחר כך הוא מדפיס את זה , אבל בפקודה
echo CRAZY; הוא לא משתמש בסימן משתנה ( $ )
למה זה פועל בלי זה? איך זה?

Meir 20-07-07 10:46

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

SlideR 20-07-07 10:47

או.קיי
ככה שמה שהdefine עושה
זה עושה משתנה שאי אפשר לשנות בכל מצב , אבל לא מגדיר אותו בשיטה רגילה , אלה בשם המשתנה ואז פסיק ( " , " ) וערך המשתנה ?

Meir 20-07-07 10:56

קוראים לזה קבוע לא משתנה אז אי אפשר להגיד שזאת דרך "לא רגילה" להגדיר משתנה.


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

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