24-11-2005, 16:19
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
רגע, למה אתה רץ לשאול ? שאלת אם אפשר לשאול, תחכה עד שיענו לך אם כן או לא
לשאלתך:
שאלתך לא ברורה, ולו בגלל שבדיוק בדוגמה האחרונה זה מה שעשית.
* במרכאות בודדות, שם המשתנה נחשב לטקסט, ולכן יודפס שמו ולא תוכנו.
* במרכאות כפולות שם משתנה נחשב למשתנה ולכן הפלט יהיה תוכן המשתנה ולא שמו.
אבל גם במרכאות כפולות עלול לעיתים להיות אי הבנה בין מה מהתווים שייך לשם המשתנה, ואלו תווים הם חלק אינטגרלי מהמחרוזת, לכן לעיתים יש צורך לתחום את המשתנה בסוגריים מסולסלים, כמו בדוגמה הקודמת.
* בנוסף ניתן לשרשר מחרוזות באמצעות האופרטור נקודה (.)
לדוגמה:
קוד PHP:
"string {$variable}text".$variable.$var.'text'.'string'
|