๓๐ ตุลาคม ๒๕๕๑

echo html แบบไม่ต้องแก้เครื่องหมายฟันหนู(")

หลังจากที่ได้ลองเขียน php ,พักนึงแล้ว ก็พบปัญหาอันน่ารำควญใจอยู่อย่างนึงว่า
เวลาเราเอาโค๊ดที่สร้างไว้สวยหรูมาจากดรีมนั้น แล้วเราจะแสดงออกมาให้เป็นภาษา html
เราจะต้องมานั่นแก้ (") เป็น (') อยุ่เสมอ หรือไม่ก็ต้องใส่ \ หน้า " ใช่มั้ยครับ
วันนี้ผมเลยหาวิธีแก้นี้มาฝากกัน

วิธีแรก
ปกติเราจะต้องเขียนแบบนี้
echo "";
ให้เราก็แก้เป็น echo '';
เห็นมั้ยครับว่าเราไม่ต้องมานั่งแก้ (") ในข้อความที่เป็น html ที่จะแสดงเป็น (')
วิธีที่สอง
ปกติเราจะต้องเขียนแบบนี้

echo "";

ให้เราแก้เป็น
echo <<
htmlblock;

ชื่อ htmlblock นี้เปลี่ยนเป็นอะไรก็ได้น่ะครับแต่ต้องให้เหมือนกันทั้งเปิดและปิดแท็ก
และส่วนปิดแท็กต้องชิดซ้ายเสมอ

เห็นมั้ยละครับว่าเราก็ไม่ต้องมาเสียเวลาแก้ให้ยุ่งยาก

ไม่มีความคิดเห็น: