บทความ (Blog)

wave


บทความ (Blog)

Programmer Thailand Blog

พบบทความข่าวสารดีๆ เขียนและแชร์ได้ทันที

beta version

PHP ออกเวอร์ชั่น 8.1.0 เพิ่ม enum, ฟังก์ชั่นเข้าแล้วไม่กลับออกมาอีก

PHP ออกรุ่น 8.1.0 หลังจาก 8.0.0 หนึ่งปีพอดี โดยมีฟีเจอร์ใหม่ๆ หลายอย่าง เช่น Enumeration แท้: จากเดิมโปรแกรมเมอร์ต้องสร้าง class ที่มีค่าคงที่ (const) อยู่ภายใน หลังจากนี้จะมีคีย์เวิร์ค enum ให้ใช้ได้จริงแล้ว สมาชิก class แบบ readonly: ทำให้ไม่ต้องสร้าง getter เพื่อป้องกันโค้ดน...

อ่านต่อ

ช่องโหว่ PHP7 กระทบเมื่อใช้ PHP-FPM คู่กับ nginx คอนฟิกบางรูปแบบอาจเปิดทางรันโค้ดระยะไกล

PHP รายงานช่องโหว่ CVE-2019-11043 ในโมดูล FPM ที่ตรวจสอบค่าในตัวแปร environment ไม่ดีพอ ทำให้เมื่อคอนฟิกใน nginx บางรูปแบบแล้วทำให้แฮกเกอร์ยิง URL ที่ออกแบบมาเฉพาะทำให้รันโค้ดในเซิร์ฟเวอร์ได้ ทาง PHP ออกแพตช์ รุ่น 7.3.11 และ 7.2.24 มาแก้ไขช่องโหว่นี้เรียบร้อยแล้ว หรือในกรณีที่ยังแพตช์ไม่ได้ ส...

อ่านต่อ

11 PHP Framework สำหรับ Web Developers ยุคใหม่ในปี 2017

เว็บไซต์ coderseye ได้นำเสนอ 11 PHP Framework สำหรับนักพัฒนายุคใหม่ในรูปแบบ Infographic โดยมีการนำเสนอคุณลักษณะ (Feature) ต่างๆ ซึ่งสามารถดูรายละเอียด ได้ดังนี้

อ่านต่อ

รู้ 3 Method ใน PDO คุณก็สามารถพัฒนา Web Application ได้

สวัสดีครับ วันนี้เรามาเรียนรู้ Method ที่ใช้งานกันบ่อยๆ ใน PDO หรือ PHP Data Object กันนะครับ เป็นจุดเริ่มต้นของการเรียนรู้ PDO ลองไปดูกันเลยนะครับ PDO คืออะไร ก่อนที่จะเข้าเรื่องเราไปเข้าใจกันก่อนนะครับว่า PDO คืออะไร PDO หรือ PHP Data Object เป็น Object Class ที่ติดมากับ PHP ซึ่งเป็...

อ่านต่อ

PHP 7 กำลังมา มีอะไรเพิ่มมาบ้าง ไปดูกันเลย

PHP 7 กำลังมาปลายปี 2015 นี้แล้วนะครับ เตรียมตัวเตรียมใจกันได้เลยครับ ซึ่งปัจจุบัน PHP ที่ออกล่าสุดคือ PHP 5.6 และเวอร์ชั่นต่อไปจะเป็น PHP 7 ซึ่งจะเป็นเวอร์ชั่นหลัก   Feature ใน PHP 7 มาดู Feature ใน PHP 7 บางส่วนนะครับ การใช้ use แบบ Group การเรียกใช้งานหนึ่ง use ต่อหนึ่ง Cl...

อ่านต่อ

เมื่อ PHP เตือน Deprecated MySQL Function จะเลิกใช้ MySQL Function แล้วนะ

สวัสดีครับบทความนี้เราไปดูที่มาของคำเตือนเวลาเราเรียกใช้งานฟังก์ชั่น mysql_xxxxx และ ฟังก์ชั่นอื่นๆ แน่นอนครับว่า PHP เองได้มีการปรับปรุงอัพเดทฟังก์ชั่นและฟีเจอร์ต่างๆ ให้รองรับและเข้ากับเทคโนโลยีปัจจุบัน ดังนั้นการเขียนแบบเดิมจะถูกแจ้งเตือนใน PHP 5.5 ขึ้นไป เช่น mysql_connect();...

อ่านต่อ

เหตุผลที่ควรใช้ Framework ในการพัฒนา Web Application ด้วยภาษา PHP

สวัสดีครับ สำหรับบทความนี้เราจะมาดูว่าเอะทำไมต้องใช้ Framework ในการพัฒนา Web Application ด้วยภาษา PHP กันนะครับ เผื่อเป็นแนวทางในการเรียนรู้สำหรับผู้ที่กำลังจะมาเขียน Web Application  อันนี้เป็นข้อสรุปจากประสบการณ์ผู้เขียนนะครับ ลองไปดู ข้อดีข้อเสีย ของการใช้กับไม่ใช้ PHP Framework กันค...

อ่านต่อ

PHP PDO คืออะไร

PHP PDO คืออะไรวันนี้มีคำตอบนะครับ PDO คือ Extension หรือส่วนเสริมของ PHP ย่อมาจากคำว่า PHP DataObject ซึ่งเป็น Object ที่ใช้ในการเชื่อมต่อกับฐานข้อมูลได้หลากหลายโดยที่เราไม่ต้องมานั่งเรียนรู้การใช้งานฐานข้อมูลแต่ล่ะฐาน ที่สำคัญคือใช้คำสั่งเดียวสามารถทำงานได้กับฐานข้อมูลหลายๆ แบบได้นั่นเอง เช่นค...

อ่านต่อ

PHP Extension สำหรับ PHP 5.4 64bit สำหรับคนที่หามานาน

สำหรับคนที่ต้องการติดตั้ง PHP Extension ในเครื่อง 64 Bit นะครับ ผมคนหนึ่งครับ หามานานมากโดยเฉพาะการติดตั้ง APC กับ Memcache เพื่อให้ Yii2 ทำงานแบบเต็มประสิทธิภาพครับ ไปโหลดกันได้เลยครับที่ http://www.mediafire.com/php-win64-extensions

อ่านต่อ

ภาษาพีเอชพี(PHP) คืออะไร

พีเอชพี (PHP) คือ ภาษาคอมพิวเตอร์ในลักษณะเซิร์ฟเวอร์-ไซด์ สคริปต์ โดยลิขสิทธิ์อยู่ในลักษณะโอเพนซอร์ส ภาษาพีเอชพีใช้สำหรับจัดทำเว็บไซต์ และแสดงผลออกมาในรูปแบบ HTML โดยมีรากฐานโครงสร้างคำสั่งมาจากภาษา ภาษาซี ภาษาจาวา และ ภาษาเพิร์ล ซึ่ง ภาษาพีเอชพี นั้นง่ายต่อการเรียนรู้ ซึ่งเป้าหมายหลักของภาษานี้ คือ...

อ่านต่อ