บทที่ 6 คำสั่งแสดงข้อความ การใช้ echo เพื่อแสดงข้อความ (เพิ่มเติม)

การพิมพ์ค่าใดๆที่เก็บอยู่ในตัวแปร ถ้าชื่อของตัวแปรอยู่ในสตริงค์ระหว่าง double quote เวลาสร้างเอาพุตแล้ว จะอ่านค่าของตัวแปรนั้นก่อนแล้วจึงแทนที่ลงในข้อความ แต่ถ้านำหน้าด้วย backslash () ก็จะไม่มีการอ่านค่าของตัวแปร เช่น "$a" จะให้ผลต่างจาก "$a"  สังเกตได้จากตัวอย่างต่อไปนี้

ตัวอย่างไฟล์ :: code_ex1.php
<?php
 $a=1;
 echo "$a=$a <BR> ";
 $test = "test"; 
 echo "$test$test$test<BR> "; 
 echo $test,$test,$test,"<BR> ";
 $a = 1; 
 $b = 2; 
 echo $a,"+",$b,"=","$a+$b","<BR> "; 
 echo $a,"+",$b,"=",$a+$b,"<BR> "; 
 ?>

 

สำหรับข้อความในภาษา PHP เราอาจจะใช้ single quote แทน double quote ได้ แต่เวลาใช้งานร่วมกับ echo หรือ ฟังก์ชั่น print_r() จะให้ผลต่างกัน ซึ่งสังเกตได้จากตัวอย่างต่อไปนี้

ตัวอย่างไฟล์ :: code_ex2.php
<? 
  $a = "aaa"; 
  $b = 'bbb'; 
  echo "$a  $b<BR> ";
  echo '$a  $b<BR> '; 
?>

 

ตัวแปลคำสั่งจะมองข้ามชื่อตัวแปร และ รวมถึงพวก escape sequence ต่างๆด้วยที่อยู่ในข้อความที่ใช้ single quote


หัวเรื่อง
บทที่ 6 ตัวอย่างการใช้ echo เพื่อแสดงข้อความ (เพิ่มเติม)
หมวดหมู่
PHP Basics, PHP Basics
ฮิต
76759
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-13 19:28:01

chapter_6.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 629 bytes

ผู้อัพโหลดไฟล์ thatsawan

วันที่อัพโหลด 2014-04-09 17:55:51


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ปัญหา Fatal error: Directive 'allow_call_time_pass_reference' ใน php 5.4
โดย mindphp พฤ 01 ม.ค. 2015 9:30 pm บอร์ด Programming - PHP
1
879
พฤ 01 ม.ค. 2015 9:35 pm โดย mindphp View Topic ปัญหา Fatal error: Directive 'allow_call_time_pass_reference' ใน php 5.4
ตอกย้ำความเป็น เว็บบอร์ด OpenSource ของ phpBB ที่เว็บ centos.org ได้เลือกใช้
โดย mindphp พ 31 ธ.ค. 2014 9:38 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
1149
พ 31 ธ.ค. 2014 9:38 pm โดย mindphp View Topic ตอกย้ำความเป็น เว็บบอร์ด OpenSource ของ phpBB ที่เว็บ centos.org ได้เลือกใช้
Script สำหรับ เช็ค ว่า Server เรายังเสี่ยวกับโดน แฮกด้ว bash shell วิธี Path
โดย mindphp พ 31 ธ.ค. 2014 9:19 pm บอร์ด Linux - Web Server
0
1238
พ 31 ธ.ค. 2014 9:19 pm โดย mindphp View Topic Script สำหรับ เช็ค ว่า Server เรายังเสี่ยวกับโดน แฮกด้ว bash shell วิธี Path
Script สำหรับ เช็ค ว่า Server เรายังเสี่ยวกับโดน แฮกด้ว bash shell วิธี Path
โดย mindphp พ 31 ธ.ค. 2014 9:18 pm บอร์ด Linux - Web Server
0
872
พ 31 ธ.ค. 2014 9:18 pm โดย mindphp View Topic Script สำหรับ เช็ค ว่า Server เรายังเสี่ยวกับโดน แฮกด้ว bash shell วิธี Path
Mindphp นิทรรศการอวกาศ “นาซา เอ ฮิวแมน แอดเวนเจอร์” (NASA - A HUMAN ADVENTURE)
โดย mindphp พ 31 ธ.ค. 2014 12:31 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
470
พ 31 ธ.ค. 2014 12:31 pm โดย mindphp View Topic Mindphp นิทรรศการอวกาศ “นาซา เอ ฮิวแมน แอดเวนเจอร์” (NASA - A HUMAN ADVENTURE)
สินปีนี้ บอก ลา จุมล่า 2.5 อัพเกรด สู่ 3.x
โดย mindphp อ 30 ธ.ค. 2014 3:36 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
574
จ 19 ม.ค. 2015 12:11 pm โดย Latoyiary View Topic สินปีนี้ บอก ลา จุมล่า 2.5 อัพเกรด สู่ 3.x
ผมอยู่ จ.นครปฐม อ.เมือง หมู่10 ต.มาบแค อยากจะติดเน็ตจะติดตั้งใด้ไหมครับ เน็ตบ้า
โดย Anonymous จ 29 ธ.ค. 2014 10:53 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
568
จ 29 ธ.ค. 2014 10:53 am โดย บุคคลทั่วไป View Topic ผมอยู่  จ.นครปฐม อ.เมือง หมู่10 ต.มาบแค อยากจะติดเน็ตจะติดตั้งใด้ไหมครับ เน็ตบ้า
อีเอ็ม (EM) หรือน้ำหมักชีวภาพคืออะไร?..มีคำตอบให้ในวีดีโอนี้ครับ
โดย k004 ส 27 ธ.ค. 2014 4:09 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
533
ส 27 ธ.ค. 2014 4:09 am โดย k004 View Topic อีเอ็ม (EM) หรือน้ำหมักชีวภาพคืออะไร?..มีคำตอบให้ในวีดีโอนี้ครับ