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

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

DorWD 23-10-06 19:05

קטע קוד לא מובן
 
אהלן!.
כמו שרשום בכותרת יש איזה קטע קוד (או פונקציה אני לא יודע מה זה בעצם) שזה הולך ככה.
PHP קוד:

echo <<<END
some words are here.....
END; 

אני לא בטוח אבל נראה לי שזה כותב את כל מה שרשום אחרי ECHO ועוצר בEND
אשמח אם תסבירו לי בבקשה

mlnn 23-10-06 19:41

נכון, במקום לעשות echo 20 פעם, אפשר גם ככה...

RS324 23-10-06 19:41

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

אני אישית לא אוהב את השיטה הזאת, סתם עושה בלגן בקוד.

בניה 23-10-06 21:33

ב"ה


לא יודע מה השם של זהל אבל זה משמש פשוט כמו להכניס דברים בין " " רק שאתה תוכל להכניס שמה גם " בלי להבריח אותם עם \.
אתה סתם בוחר צירוף תווים. ומתחיל עם >>> ואז את הצירוף וכדי לסגור את האיזור הזה אתה כותב את הצרוף הזה.
הדבר היחיד שלא תוכל להכניס שמה זה את המילה שהתחלת איתה את האיזור הזה כי אז זה יחשוב שאתה סיימת אותו.

נריה 23-10-06 22:55

היתרון של זה שתוכל להכניס גם " ולא תיהיה צריך לבדוק ולדאוג שהם לא חוסמות וכו'
כמו שאמרו זה כן טיפה מבלגן אבל אפשר לע בוד עם זה בצורה נוחה (עם עושים סדר קצת)
ההמלצה שלי תשתמש בזה רק שאתה ממש חייב ומוגבל ב " (נגיד אתה מוסיף כתובתש ל לינק -דוגמא)
אם לא echo יעשה את העבודה

Tomer 24-10-06 00:33

ציטוט:

נכתב במקור על ידי נריה
היתרון של זה שתוכל להכניס גם " ולא תיהיה צריך לבדוק ולדאוג שהם לא חוסמות וכו'
כמו שאמרו זה כן טיפה מבלגן אבל אפשר לע בוד עם זה בצורה נוחה (עם עושים סדר קצת)
ההמלצה שלי תשתמש בזה רק שאתה ממש חייב ומוגבל ב " (נגיד אתה מוסיף כתובתש ל לינק -דוגמא)
אם לא echo יעשה את העבודה

מה הבעיה ב:
PHP קוד:

echo '<a href="http://domain.com">domain<a/>'

או:
PHP קוד:

echo "<a href='http://domain.com'>domain</a>"

?

-VladK- 24-10-06 06:22

ציטוט:

נכתב במקור על ידי Atom-Bomb
מה הבעיה ב:
PHP קוד:

echo '<a href="http://domain.com">domain<a/>'

או:
PHP קוד:

echo "<a href='http://domain.com'>domain</a>"

?

אז זהו...שאין בעיה...זה פשוט לנוחות...לדוגמא יש לך קוד HTML ממש ממש ממש ארוך...והוא כולל מרחאות וגרשים...אין לך כח להוסיף כל פעם סלאש...אז אתה משתמש באופציה של HEREDOC...

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

קיצור זה עושה לי בעיות...בעבר זה לא עשה...אגב זה עושה בעיות גם על מסמך טקסט ריק |:

WebProject 24-10-06 07:24

ציטוט:

נכתב במקור על ידי Pilmen
אז זהו...שאין בעיה...זה פשוט לנוחות...לדוגמא יש לך קוד HTML ממש ממש ממש ארוך...והוא כולל מרחאות וגרשים...אין לך כח להוסיף כל פעם סלאש...אז אתה משתמש באופציה של HEREDOC...

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

קיצור זה עושה לי בעיות...בעבר זה לא עשה...אגב זה עושה בעיות גם על מסמך טקסט ריק |:

תלוי איזה סוג גרשיים, אני משתמש לרוב בקודים שלי עם ' ' , ופשוט אם יש לי משתנה בדרך, אני משרשר אותו :)

RS324 24-10-06 13:58

ציטוט:

נכתב במקור על ידי Pilmen
אז זהו...שאין בעיה...זה פשוט לנוחות...לדוגמא יש לך קוד HTML ממש ממש ממש ארוך...והוא כולל מרחאות וגרשים...אין לך כח להוסיף כל פעם סלאש...אז אתה משתמש באופציה של HEREDOC...

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

קיצור זה עושה לי בעיות...בעבר זה לא עשה...אגב זה עושה בעיות גם על מסמך טקסט ריק |:

אתה צריך שהסיומת תהיה הכי צמודה לצד שמאל

ולסיים עם נקודה גדולה
ויש יחס לאותיות גדולות\קטנות

-VladK- 24-10-06 14:10

ציטוט:

נכתב במקור על ידי RS324
אתה צריך שהסיומת תהיה הכי צמודה לצד שמאל

ולסיים עם נקודה גדולה
ויש יחס לאותיות גדולות\קטנות

וואלה לא ידעתי בקשר להיצמדות! טוב לדעת ^^


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

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