PHP echo()ฟังก์ชั่น
ตัวอย่าง
เขียนข้อความไปยังผลลัพธ์:
<?php
echo "Hello world!";
?>
ความหมายและการใช้งาน
ฟังก์ชัน echo() จะแสดงสตริงอย่างน้อยหนึ่งสตริง
หมายเหตุ:จริงๆ แล้ว ฟังก์ชัน echo() ไม่ใช่ฟังก์ชัน ดังนั้นคุณไม่จำเป็นต้องใส่วงเล็บ อย่างไรก็ตาม หากคุณต้องการส่งพารามิเตอร์มากกว่าหนึ่งตัวไปยัง echo() การใช้วงเล็บจะทำให้เกิดข้อผิดพลาดในการแยกวิเคราะห์
เคล็ดลับ:ฟังก์ชัน echo() เร็วกว่าprint()เล็กน้อย
เคล็ดลับ:ฟังก์ชัน echo() มีรูปแบบคำสั่งลัดด้วย ก่อนหน้า PHP 5.4.0 ไวยากรณ์นี้ใช้ได้เฉพาะกับการตั้งค่าการกำหนดค่า short_open_tag ที่เปิดใช้งานเท่านั้น
ไวยากรณ์
echo(strings)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
strings | Required. One or more strings to be sent to the output |
รายละเอียดทางเทคนิค
คืนมูลค่า: | ไม่มีการคืนค่า |
---|---|
รุ่น PHP: | 4+ |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
เขียนค่าของตัวแปรสตริง ($str) ไปยังผลลัพธ์:
<?php
$str = "Hello world!";
echo $str;
?>
ตัวอย่าง
เขียนค่าของตัวแปรสตริง ($str) ไปยังเอาต์พุต รวมถึงแท็ก HTML:
<?php
$str = "Hello world!";
echo $str;
echo "<br>What a nice day!";
?>
ตัวอย่าง
รวมสองตัวแปรสตริงเข้าด้วยกัน:
<?php
$str1="Hello world!";
$str2="What a nice day!";
echo $str1 . " " . $str2;
?>
ตัวอย่าง
เขียนค่าของอาร์เรย์ไปยังเอาต์พุต:
<?php
$age=array("Peter"=>"35");
echo "Peter is " . $age['Peter'] . " years old.";
?>
ตัวอย่าง
เขียนข้อความไปยังผลลัพธ์:
<?php
echo "This text
spans multiple
lines.";
?>
ตัวอย่าง
วิธีใช้พารามิเตอร์หลายตัว:
<?php
echo 'This ','string ','was ','made ','with multiple parameters.';
?>
ตัวอย่าง
ความแตกต่างของอัญประกาศเดี่ยวและคู่ เครื่องหมายคำพูดเดี่ยวจะพิมพ์ชื่อตัวแปร ไม่ใช่ค่า:
<?php
$color = "red";
echo "Roses are $color";
echo "<br>";
echo 'Roses are $color';
?>
ตัวอย่าง
ไวยากรณ์ทางลัด (จะใช้งานได้เฉพาะเมื่อเปิดใช้งานการตั้งค่าการกำหนดค่า short_open_tag):
<?php
$color = "red";
?>
<p>Roses are <?=$color?></p>
❮ การอ้างอิงสตริง PHP