ส่งออกข้อความบางส่วน:
<?php echo "สวัสดีชาวโลก!";ฟังก์ชัน echo() ส่งออกสตริงตั้งแต่หนึ่งสตริงขึ้นไป
หมายเหตุ: ฟังก์ชัน echo() ไม่ใช่ฟังก์ชันจริงๆ ดังนั้นคุณไม่จำเป็นต้องใช้วงเล็บล้อมรอบฟังก์ชันดังกล่าว อย่างไรก็ตาม หากคุณต้องการส่งอาร์กิวเมนต์มากกว่าหนึ่งรายการไปยัง echo() การใช้วงเล็บจะทำให้เกิดข้อผิดพลาดในการแยกวิเคราะห์
เคล็ดลับ: ฟังก์ชั่น echo() เร็วกว่า print() เล็กน้อย
เคล็ดลับ: ฟังก์ชัน echo() ยังมีไวยากรณ์ที่เรียบง่ายอีกด้วย ก่อนหน้า PHP 5.4.0 ไวยากรณ์นี้จะใช้งานได้เฉพาะเมื่อเปิดใช้งานการตั้งค่าการกำหนดค่า short_open_tag เท่านั้น
เสียงสะท้อน ( สตริง )
พารามิเตอร์ | อธิบาย |
---|---|
สตริง | ที่จำเป็น. สตริงอย่างน้อยหนึ่งรายการที่จะส่งไปยังเอาต์พุต |
ค่าส่งคืน: | ไม่มีค่าส่งคืน |
---|---|
เวอร์ชัน PHP: | 4+ |
ส่งออกค่าของตัวแปรสตริง ( $str ):
<?php$str = "สวัสดีชาวโลก!";echo $str;?>ส่งออกค่าของตัวแปรสตริง ( $str ) รวมทั้งแท็ก HTML:
<?php$str = "สวัสดีชาวโลก!";echo $str;echo "<br>ช่างเป็นวันที่ดีจริงๆ!";?>เชื่อมต่อตัวแปรสตริงสองตัวเข้าด้วยกัน:
<?php$str1="สวัสดีชาวโลก!";$str2="ช่างเป็นวันที่ดีจริงๆ!";echo $str1 . " "ส่งออกค่าของอาร์เรย์:
<?php$age=array("Peter"=>"35");echo "Peter is " . $age['Peter'] . " ปีเก่า";?>ส่งออกข้อความบางส่วน:
<?phpecho "ข้อความนี้ขยายหลายบรรทัด";?>วิธีใช้หลายพารามิเตอร์:
<?phpecho 'This ','string ','was ','made ','with multiple parameter.';?>ความแตกต่างระหว่างเครื่องหมายคำพูดเดี่ยวและเครื่องหมายคำพูดคู่ เครื่องหมายคำพูดเดี่ยวจะพิมพ์ชื่อตัวแปร ไม่ใช่ค่า:
<?php$color = "red";echo "ดอกกุหลาบคือ $color";echo "<br>";echo 'ดอกกุหลาบคือ $color';?>ไวยากรณ์ที่เรียบง่าย (ใช้เฉพาะเมื่อเปิดใช้งานการตั้งค่าการกำหนดค่า short_open_tag):
<?php$color = "red";?><p>ดอกกุหลาบคือ <?=$color?></p>