ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก มิถุนายน, 2016

PHP 7 รวบรวมปัญหาการเปลี่ยนเวอร์ชั่น

Deprecated features in PHP 7.0.x PHP 4 style constructors ตั้งแต่ที่เราเขียน PHP 5.3 เป็นต้นมา เราก็เริ่มใช้ __construct() แทนการสร้างชื่อ method เดียวกันกับชื่อคลาสอยู่แล้ว ยกเว้นว่าไลบรารี่ที่เรานำมาใช้อาจจะมีการใช้สไตล์นี้อยู่ ก็ต้องตามไปแก้ไขกัน Static calls to non-static methods ก่อนหน้านี้เราก็ไม่ได้เขียนเรียก static แบบไม่ได้กำหนดใน method อยู่แล้ว password_hash() salt option อันนี้ก็ไม่ได้ใช้อยู่แล้ว ข้ามไปได้ แต่อ่านดูแล้วเหมือนบอกว่า มีฟังก์ชั่นใหม่ที่เจ๋งกว่าตัวนี้แล้วนะ capture_session_meta SSL context option คืออะไรไม่รู้ ไม่ได้ใช้เช่นกัน ลองหาดูตัวอย่างกันเอง สำหรับการติดต่อกับฐานข้อมูล พักหลังมานี้มีบทความแนะนำการเขียนเชื่อมต่อฐานข้อมูล MySQL ด้วย mysqli ซึ่งสามารถใช้ได้กับ PHP 7 ได้เลย ส่วนอื่นๆ ก็จะเป็น พวกฟังก์ชั่นที่มีการเปลี่ยนแปลง และฟังก์ชั่นที่มีเพิ่มเข้ามา ซึ่งดูๆแล้วก็คงไม่มีผลกระทบเท่าไหร่ เพราะปกติก็ไม่ได้ใช้ฟังก์ชั่นเหล่านั้นอยู่แล้ว แต่กรณีที่ใช้ไลบรารี่จากที่ต่างๆ อาจจะมีการเรียกใช้งาน กรณีนี้ก็อาจจะมีปัญหาได้ ก็ต้องลองใช้ดูกันก่อน ท้า

สอนเขียน PHP ตอน JavaScript Template Engine แบบง่ายๆ

  โครงสร้างของไฟล์ - tpng.js - jsDemo.php ------ view/tpl_template.html [ HTML template ] <h3>{blog_heading}</h3> <table class="table table-bordered">     <tr>         <th>ID</th>         <th>Label</th>     </tr> {blog_entries}     <tr>         <td>{id}</td>         <td>{title}</td>     </tr> {/blog_entries} </table>

การใช้ PHP Template Engine ด้วย TPLN template

       การใช้ PHP Template Engine เป็นการแยกระหว่างโค้ด PHP กับ HTML ซึ่งจะทำให้ซอร์สโค้ดดูสะอาดตา แล้วก็ยังสามารถแยกส่วนการทำงานระหว่าง Front-End กับ Back-End ออกจากกันได้ด้วย

สอนเขียน PHP ด้วยการหาความน่าจะเป็นของตัวเลข 4 หลัก

ส่วนที่ต้องแก้ไขมีเพียงแค่การเชื่อมต่อฐานข้อมูลนะครับ mysqli_connect("127.0.0.1", "dev_user", "dev.123456", "test"); dev_user คือ ยูสเซอร์สำหรับเชื่อต่อฐานข้อมูล dev.123456 คือ รหัสผ่านสำหรับเชื่อมต่อฐานข้อมูล test คือชื่อของฐานข้อมูล

มาลองติดตั้ง Docker บน Ubuntu 16.04 กันเถอะ

หลังจากที่ตัดสินใจจะลองเรียนรู้การใช้งาน Docker แบบจริงๆจังๆ ก็ได้เวลาเริ่มลงมือติดตั้งโปรแกรมให้พร้อม ที่เหลือก็คือ การตั้งค่าให้ทำงานตามที่เราต้องการให้ได้ ข้อมูลเพิ่มเติม Docker คืออะไร + สอนวิธีใช้สไตล์ Web Developer รำวง Docker รู้จัก Docker และการติดตั้ง Docker บน CentOS 7   ลองเล่น Docker แบบมั่วๆ

PHP on Ubuntu 16.04 การติดตั้ง PHP 7.0 บน Ubuntu

หลังจากที่ติดตั้ง PHP เรียบร้อยแล้ว แต่ตอนนี้ก็ยังมีปัญหาอีกอย่างก็คือ เวอร์ชั่นที่ต้องการใช้งานจริงๆ เป็น PHP 5.5 ดังนั้น ก็ต้องหาวิธีติดตั้ง PHP 5.5 กันต่อไป ^^" สำหรับคีย์เวิร์ดที่ใช้ค้นหาบทความที่เกี่ยวข้อง จะใช้ดังนี้ "how to install php on ubuntu 16.04" ลิงค์ที่แนะนำ How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04 How To Install and Secure phpMyAdmin on Ubuntu 16.04