הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 25-09-07, 23:24   # 1
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

[PHP] שאלה על הפונקציה define()

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

תודה,
יואב.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 25-09-07, 23:25   # 2
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

בעיקר נוחות.
__________________
תומר
  Reply With Quote
ישן 25-09-07, 23:38   # 3
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ציטוט:
נכתב במקור על ידי Tomer צפה בהודעה
בעיקר נוחות.
אני אנסח את זה אחרת - למה שמישהו ישתמש בה ולא יקבע משתנה רגיל?
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 25-09-07, 23:42   # 4
חיים
חבר וותיק
 
חיים's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: עפולה
גיל: 32
הודעות: 1,548
שלח הודעה באמצעות ICO אל חיים שלח הודעה באמצעות MSN אל חיים Send a message via Skype™ to חיים

חיים לא מחובר  

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

  Reply With Quote
ישן 25-09-07, 23:47   # 5
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

העבודה של זה יותר יעילה.
מה שבעצם קורה זה שהסקריפט מחליף את כל איפה שמופיע השם של מה שהוגדר בערך.
לא מקצה מקום בזיכרון.
אם אני לא טועה יש עוד משהו ששכחתי נראה לי, ויש גם עניין של הנוחות שזה כבר טעם אישי.
  Reply With Quote
ישן 25-09-07, 23:55   # 6
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ואם נאמר ומישהו בונה פורום ומישהו כותב בפורום את המילה של הקבוע - הוא יכול להציף את הפורום או לא יודע מה..
זה לא תמיד כזה בטיחותי..
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 26-09-07, 00:12   # 7
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

Ron | CSite.co.il לא מחובר  

מזאת אומרת מישהו כותב את המילה של הקבוע?
בהודעות?תסביר את עצמך טוב יותרץ
בכל מקרה אם הוא יכתוב בהודעות או בכל מקום אחר המערכת תתייחס לזה כמחרוזת רגילה או איך שתגדיר.

ולשאלה ,
אם יש משתנה שתרצה שתמיד יהיה שווה ל5 (סתם דוגמא) ובמערכות גדולות,ייתכן שבטעות ובלי לשים לב תשנה את המשתנה,וזה יגרום לשגיאה ,לכן משתמשים בdefine .
  Reply With Quote
ישן 26-09-07, 00:35   # 8
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

הערך הזה נקבע רק בקוד עצמו, לא אם זה נמצא בתוך מחרוזת.
  Reply With Quote
ישן 26-09-07, 00:43   # 9
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

בכל מקרה זה לא תמיד טוב.. נגיד שאני אחזור לתכנת את הקוד שאיתו שמתי קבוע ואני אשכח מזה ואכתוב את הקבוע איפשהו בלי לדעת על קיומו, זה יבלגן לי את כל הקוד..
בכלל, אני לא רואה סיבה הגיונית להשתמש בזה.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 26-09-07, 01:04   # 10
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

Ron | CSite.co.il לא מחובר  

ציטוט:
נכתב במקור על ידי miniature צפה בהודעה
בכל מקרה זה לא תמיד טוב.. נגיד שאני אחזור לתכנת את הקוד שאיתו שמתי קבוע ואני אשכח מזה ואכתוב את הקבוע איפשהו בלי לדעת על קיומו, זה יבלגן לי את כל הקוד..
בכלל, אני לא רואה סיבה הגיונית להשתמש בזה.
כל אחד ודעתו.
אני אישית גם לא משתמש בזה הרבה ,אבל יש המון שכן.
אני בעיקרון משתמש בזה לקובת ה config.php ששם נמצאת כתובת האתר וכו' כך שאני בטעות לא אשנה כתובת זו במהלך קביעת משתנה ואהרוס את כל האתר.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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