Post archive

Category: PHP

  • PHP

    OOP ซีรี่ย์

    นับจากบทความบทนี้ไปผมจะเขียนเรื่อง OOP ให้อ่านซึ่งได้รับแรงบันดาลใจมาจาก http://phpenthusiast.com/object-oriented-php-tutorials  เขาเขียนอธิบายเรื่องราวของ OOP ได้อ่านง่าย เลยคิดว่า กูเอามั่ง หัวข้อที่จะเขียนทั้งหมดมีอยู่ตามนี้  หากใครเข้ามาอ่านแรกๆมันจะไม่มีลิ้งก์นะครับ ต่อเมื่อผมเขียนเรื่องราวนั้นๆแล้ว จะมาแก้หน้านี้แล้วทำลิ้งก์แต่ละหัวข้อไปยังเนื้อหา Classes and objects The $this keyword Chaining methods & properties Public vs. Private Magic methods Inheritance in PHP Abstract classes & methods Interfaces Polymorphism Type hinting Static methods & properties Namespace Trait มี 2 หัวข้อสุดท้ายที่ในลิ้งก์นั้นไม่มี แต่ผมเพิ่มเข้ามา เพราะว่ามันก็มีอยู่ใน OOP ของ PHP ทีนี้ก่อนอื่นเรามาดูกันก่อนซิว่า ทำไมโลกนี้มันถึงต้องมี OOP […]

    READ MORE
  • PHP

    บางครั้งเราก็ทำให้ชีวิตเรายากเอง

    ฟังก์ชั่น str_pad เป็นฟังก์ชั่นที่ถูกสร้างมาเพื่องานลักษณะ เติมตัวอักษรเข้าไปข้างหน้าตัวอักษร เพื่อให้ตัวอักษรครบจำนวนที่ต้องการ

    READ MORE
  • PHP

    เล่าเรื่อง PHP Array

    ถ้าหากว่าคุณๆเข้าไปดูฟังก์ชั่นที่เกี่ยวข้องกับอะเรย์ในเว็บ PHP จะเห็นว่าฟังก์ชั่นเพียบมาก มีแทบทุกอย่างให้จัดการกับชุดข้อมูลที่เป็นอะเรย์ แล้วไอ้อะเรย์เนี่ย มันสามารถเอาไปประยุกต์ทำอะไรได้เยอะแยะมาก ถ้าจะพูดว่าใครก็ตามที่เข้าใจเรื่องการใช้งานอะเรย์เป็นอย่างดี คนๆนั้นจะได้เปรียบบุคคลอื่น อันนี้พูดสำหรับน้องๆใหม่นะ รุ่นพี่แล้วคาดว่าคงรู้จักอะเรย์กันดีทุกคน

    ลองมาดูเรื่องตัวแปรอะเรย์ของ PHP กันสักหน่อย

    READ MORE
  • PHP

    มาใช้ vagrant กันดีกว่า ตอนที่ 1 vagrant คืออะไร

    vagrant เป็นเซิฟเวอร์จำลองพร้อมใช้สำหรับนักพัฒนา PHP

    vagrant ถูกสร้างต่อยอดขึ้นมาบนเทคโนโลยี virtual machine อีกทอดหนึ่งจำพวก virtualbox, vmware แต่ตอนใช้งานเราไม่ได้จำเป็นจะต้องไปรู้เรื่อง virtual machine หรอกแค่ติดตั้งโปรแกรมแล้วลืมมันไปเลย โฟกัสแค่คำว่า vagrant โปรดักษ์ 2 ตัวในตระกูล ผมแนะนำให้ใช้ virtualbox เพราะมันฟรี

    READ MORE
  • PHP

    อธิบายการบ้าน Tower of Hanoi

    มีน้องคนหนึ่งเขาเอาโจทย์ ซึ่งใครหลายๆคนเดากันว่า น่าจะเป็นการบ้าน ก็ไม่รู้สิ มันจะเป็นการบ้านหรือไม่ใช่การบ้านก็แล้วแต่ ผมจะอธิบายวิธีคิดให้ฟัง และตอนท้ายผมจะให้โค้ดด้วย

    READ MORE
  • PHP

    PHP ติดตั้งตัวเชื่อมต่อฐานข้อมูล SQL Server

    สำหรับคนที่ติดปัญหาไม่รู้ว่าจะเชื่อมต่อ PHP เข้ากับ SQL Server ได้อย่างไร อ่านครับ

    READ MORE
  • PHP

    การใช้งาน Sublime 3 กับ x-debug

    นำเสนอวิธีการใช้งาน xdebug ร่วมกับ sublime 3 แต่ถึงแม้ท่านจะใช้ sublime 2 มันก็เซมๆ

    READ MORE
  • PHP

    PHP เขียนโปรแกรมหาวันจันทร์ภายในเดือน

    โค้ดหาวันจันทร์ทั้งหมดในเดือนปัจจุบัน, โค้ดตัวอย่างหาวันพุธทั้งหมดในเดือนปัจจุบัน, โค้ดตัวอย่างหาวันศุกร์ทั้งหมดในเดือน ตุลาคม ปีปัจจุบัน

    READ MORE
  • PHP

    Fatal error: Call to undefined function oci_connect()

    หอยจริงๆเลย วันนี้ต้องเขียนโปรแกรมติดต่อกับฐานข้อมูล Oracle 11g Express Edition ซึ่งเป็นอะไรที่ไม่เคยมาก่อน  ปรากฎว่าพอเปิด อีคำสั่งด้านล่างใน php.ini เท่านั้นแหละ ไม่ได้ extension= php_oci8_11g.dllextension= php_oci8_11g.dll หลังจากหาข้อมูลอยู่านานจนไข่ห้อย ก็เจอทางสว่าง ใครเจอปัญหานี้ให้ทำดังนี้ครับ 1. เข้าไปดาวน์โหลดไฟล์ Instant Client Package ติ๊กเลือกยอมรับเงื่อนไข Accept License Agreement เขาหน่อย แล้วดาวน์โหลดไอ้ตัวแรกนั่นแหละมา หรือหากระบบปฏิบัติการท่านเป็นอย่างอื่นก็พิจารณาเอานะครับ 2. ดาวน์โหลดได้มาแล้วให้แตกซิป เอาเฉพาะเนื้อในนะ ไปใส่ไว้ที่ C:\xampp\apache\bin ทั้งหมดนั่นแหละครับ วางแหมะลงไปเลย ไม่ทับกับของเก่าหรอก เพราะของเก่าไม่มี 3. เปิดไฟล์ php.ini แล้วเปิด extension= php_oci8_11g.dll การเปิดก็แค่เอาเครื่องหมาย ; ด้านหน้าออก extension= php_oci8_11g.dllextension= php_oci8_11g.dll 4. รีสตาร์ท Apache 5. […]

    READ MORE
  • PHP

    การใช้งาน Automate Test Selenium IDE ตอน 2

    ว่าด้วยเรื่องวิธีการใช้งาน Selenium IDE

    READ MORE