אתה נמצא כאן יסודות השפה  >>  תחביר בסיסי  >>  הפרדת פקודות

הפרדת פקודות

הפרדת פקודות ב-PHP נעשית ע"י נקודה-פסיק, בדיוק כמו ב-C/Perl/Java. תג הסיום של PHP מספק אף הוא את סוף הפקודה, ולכן הדוגמאות הבאות בעלי משמעות זהה:

<?php
  echo "This is a statement<BR>";
/*פקודה ב-PHP שמסתיימת ב-;*/

  echo "This is another statement<BR>";
?>

<?php echo "This is a statement"
/*אחרי הפקודה הזו נמצא תג הסיום של PHP,
לכן לא חייב לשים ; בסוף הפקודה.
*/
 ?>


תגובות בנושא

תודה 01-11-02 16:02
 אבי ברזני
#565

תודה רבה! המדריכים שלכם הכי טובים

המדריכים שלכם 03-11-02 02:01
 Dימה
#647

שלום,
המדריכים שלכם אולי מפורטים אבל קצת מבלבלים למי שאין שום ידע בנושא(לי יש אבל ממש קטן)!
ממליץ לכם לקרוא אותם שוב ולעשות בהם סדר קטן(ההודעה מתייחסת לכל המדריכים)!

אחלה מדריכים. 04-12-03 05:01
 שניר דוד
#784

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

אקו 04-12-03 07:01
 דותן
#804

אני אשמח אם מישהוו יוכל להסביר לי מה זה האקו

echo 04-12-03 08:00
 אלי חן (מנהל)
#812

echo מוציאה מחרוזת לפלט.
ניתן לשלב במחרוזת גם משתנים.. הפלט הוא בדר"כ פלט של HTML..

echo OR print? 07-12-03 00:01
 רון מזרחי
#925

מה ההבדל בין שתי הפונקציות הללו?

ההבדל בין echo ל-print 07-12-03 07:01
 אלי חן (מנהל)
#960

שתי הפונקציות מוציאות פלט.
ההבדלים הם:

1. print מתנהג כמו פונקציה רגילה שמחזירה ערך. echo הוא לא ממש פונקציה, זו מילה שמורה מיוחדת.

2. ב-print ניתן להשתמש בביטויים מורכבים (בזכות התנהגותו כפונקציה רגילה), ואילו לא ניתן לשלב את echo בביטויים מורכבים.

3. echo יותר מהיר מ-print (לא משהו כזה קריטי ולרוב לא מרגישים).

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

האם חייבים לשים ; בסוף פקודה ? 31-10-03 12:01
 velich
#1188

האם חייבים לשים ; בסוף פקודה ?
ואם אין אחריו עוד פקודה ?
ואם יש אחריו ?

תודה

שימוש ב- ; 31-10-03 17:01
 אלי חן (מנהל)
#1212

כאשר משתמשים ביותר מפקודה אחת בין תגי PHP (שהם <? ?>), חייב להפריד את הפקודות עם נקודה-פסיק. התג הסוגר משמש כנקודה-פסיק עבור הפקודה האחרונה בלבד. אך רצוי מאוד תמיד להפריד עם נקודה-פסיק.

זה בכלל לא אותו דבר 09-12-04 14:01
 נתנאל חדד
#1823

זה בכלל לא אותו דבר הפקודות האלה
הראשון מוציא את המשפטים האלה
This is a statement
This is another statement
והשני מוציא את המשפטים האלה
This is a statement

יש יותר מדי "big words" 03-11-04 03:01
 שש ששש
#1955

בבקשה תנסה להשתמש לא במילים "גבוהות" אלא במילים שגם אלו שלא נגעו בשום שפה חוץ מ html יבינו ולא רק אתה.... אז בבקשה.....יש גם ב"סוגי משתנים" ביטויים שעדיין לא מוכרים שלא דיברתה עליהים פה.... בבקשה תתיחס ותחזור אלי לאי מייל
amiramen@walla.com תודה מראש על האכפתיות!

<br> 01-12-05 16:00
 דוד כהן
#1985

למה משמשמת התגית הזאת?

לימוד ראשוני 02-11-05 23:01
 חיים כראל
#2647

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

תוית BR 07-12-09 15:02
 חגי און
#2845

תוית BR בקוד HTML מורידה שורה בטקסט כדישלא הכל יצא באותה שורה


לדף הקודםתגי פתיחה וסיום -הקודם
לתחילת הדףלתחילת הדף
הבא- כתיבת הערותלדף הבא