echo Statement ב-PHP
ב-PHP, אנו משתמשים ב- הצהרת הד כדי להציג את הפלט וניתן להשתמש בו כדי להדפיס את המחרוזת, המשתנים והמערכים. ניתן להשתמש בהד גם עם או בלי סוגריים מכיוון שהוא לא פונקציה, זה הצהרה. בסוף משפט ההד יש נקודה-פסיק (;).
התחביר של ה-PHP הצהרת הד כתוב למטה:
הֵד
הדוגמה הבאה מציגה את פעולת הד עם ארגומנט יחיד:
הֵד 'שלום!!' ;
?>
אם אתה רוצה להשתמש ביותר מפרמטר אחד, אתה יכול להשתמש בסוגריים והמשתנים מופרדים על ידי פסיק בהד.
עקוב אחר הדוגמה הנתונה להלן שבה העברנו את המחרוזות המרובות בהצהרת ההד:
הֵד 'ברוך הבא' , 'ל ' , 'לינוקס' , 'רֶמֶז' ;
?>
הדפס הצהרה ב-PHP
ב-PHP אתה יכול גם להשתמש ב- הדפס כדי להציג את הפלט ולהשתמש עם או בלי הסוגריים. הוא פועל כמו פונקציה ומחזיר את הערך 1.
להלן התחביר של ה להדפיס הצהרה :
הדפסהדוגמה שלהלן מציגה את הצהרת ההדפסה ב-PHP:
הדפס 'שלום!! ' ;
?>
ניתן להשתמש בהצהרת ההדפסה עם סוגריים:
הדפס ( )הדפס ( 'שלום!! ' ) ;
?>
הד לעומת הצהרות הדפסה
ההבדל בין הצהרות PHP echo ו-print טמון באופן שבו הם מחזירים את הפלט שלהם. ב-PHP, הֵד הוא מבנה שפה שיכול להוציא מחרוזת אחת או מרובות, מופרדות בפסיקים. אין לו ערך החזרה והוא שולח מיד את הפלט לדפדפן.
מצד שני, הדפס היא פונקציה שמקבלת ארגומנט בודד ומחזירה ערך של 1, שניתן להשתמש בו בביטוי. בניגוד להצהרת הד, הדפסה יכולה להוציא רק מחרוזת בודדת ומוסיפה אוטומטית תו חדש בסוף המחרוזת. זה גם שולח את הפלט ישירות לדפדפן, מה שדומה להתנהגות של הצהרת הד .
$הודעה = 'לינוקס, רמז!' ;
$num1 = 4 ;
$num2 = 9 ;
// שימוש בהד להצגת משתנים
הֵד $הודעה . ' \n ' ;
הֵד $num1 . '+' . $num2 . '=' ;
הֵד $num1 + $num2 . ' \n ' ;
// שימוש ב-printf להצגת משתנים
printf ( ' %s \n ' , $הודעה ) ;
printf ( ' %d + %d = %d \n ' , $num1 , $num2 , $num1 + $num2 ) ;
?>
echo לעומת הדפסה ב-PHP
ראה את ההבדלים בין הצהרות הד והדפוס ב-PHP בטבלה הבאה:
הֵד | הדפס |
אין ערך החזרה | בעל ערך החזרה של 1 |
לוקח טיעונים מרובים | קח רק פרמטר אחד |
מהיר יותר מהצהרה מודפסת | קצת יותר איטי מהצהרת ההד |
זה לא פונקציה | מתנהג כמו פונקציה |
פלט מחרוזת אחת או יותר מופרדות בפסיק | פלט רק מחרוזות |
שורה תחתונה
ה הֵד משמש להצגת הפלט של המחרוזת ויכול לקחת מחרוזת אחת או יותר כפרמטר, בעוד ש- הדפס יכול לקחת רק מחרוזת אחת ומשמש גם להדפסת הפלט של הקוד בקונסולה.
במדריך לעיל, למדנו את ההבדלים בין הצהרות הד והדפוס יחד עם היישום שלהם עם דוגמאות.