PHP บอกลา short_open_tag เปิดปิด PHP แบบย่อ <?=$var ?>
การเปิดปิด PHP แบบ ย่อ เริ่มมีให้ใช้ใน PHP แต่หลายๆ ท่านก็แนะนนำว่าไม่ควรใช้ เว็บเราเองก็แนะนำเรื่องนี้ไป
และตามแนวทางของ PHP ที่รู้ๆ กันว่า PHP มีการวางแผนให้ โปรแกรมเมอร์เลิกใช้ short_open_tag มาตั้งแต่เริ่มเป็น PHP 7
(ในเวอร์ชั่น 7 Default ของ short_open_tag ก็เป็น off ไว้อยู่แล้ว) แต่หลายๆ คนก็ยังพยายามใช้มันไปการไปปรับ ค่าใน php.ini ให้กลับมาเป็น on
ซึ่งจะทำให้เวลา ย้าย Host หรือ ขึ้น Production จริงๆ แล้วโค้ดที่เขียนทำงานไม่ได้
มาถึง PHP 8 ก็เลยตัด short_open_tag ออกไปแล้วอย่างถาวร เพื่อกันความสับสน และ ปรับมาตรฐานใหม่ ให้เขียนในแนวทางเดียวกัน
คือจะแสดงผลก็ต้องใช้ echo หรือ print เท่านั้น
เหตุผลที่ PHP8 ตัดส่วนนี้ไป
เพราะ
1. ต้องการลดความซับซ้อนของการแปลงข้อความก่อนประมวลผล (parser)
2. เพื่อความปลอดภัย เพราะการใช้ เปิดปิด PHP แบบย่อ อาจเปิดแล้วลืมปิด และมีการแทรกโค้ดที่มีผลต่อ
3. ป้องกัน tags ชนกันกับภาษาอื่นเช่น ภาษา xml
4. การใช้งาน เปิดปิด PHP แบบย่อ ต้องพึง php.ini ซึ่งทำให้ยุกยาก (เป็นแผนทีม พัฒนา ที่จะจัดออก อยู่แล้ว เวอร์ชั่นก่อนหน้านี้เลยทำให้ยุ่งยากไว้ก่อน)
5. ข้อนี้เป็น ความเห็นส่วนตัว คงต้องการให้ลดการเขียน php แทรกลงใน html เพราะเวลา Parse tags php ที่เป็นไฟล์ใหญ่ๆ จะทำให้ประมวลผลช้าลง
ส่งเสริมมาใช้ template Engine กันดีกว่า
อ่านเพิ่มเติมเกี่ยวกับ PHP Template Engine ได้ที่นี่
https://www.mindphp.com/developer/29-te ... ngine.html
php5, php7, php8
PHP บอกลา short_open_tag เปิดปิด PHP แบบย่อ <?=$var ?>
Moderator: mindphp, ผู้ดูแลกระดาน
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41347
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
PHP บอกลา short_open_tag เปิดปิด PHP แบบย่อ <?=$var ?>
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 0 ตอบกลับ
- 1011 แสดง
-
โพสต์ล่าสุด โดย jamepiyawat
01/07/2019 5:05 pm
-
-
โพสต์ใหม่ สอนอัพคลิป YouTube Short เพิ่มผู้ติดตามทันใจ
โดย Thanavat_n » 08/02/2022 11:50 am » ใน Microsoft Office Knowledge & line & Etc - 0 ตอบกลับ
- 620 แสดง
-
โพสต์ล่าสุด โดย Thanavat_n
08/02/2022 11:50 am
-
-
-
โพสต์ใหม่ ทำ short link มีผลต่อ SEO มั้ยค่ะ
โดย thatsawan » 28/03/2017 5:23 pm » ใน สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM - 3 ตอบกลับ
- 965 แสดง
-
โพสต์ล่าสุด โดย chornma
08/04/2017 5:34 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 76