PHP OOP ขั้นเริ่มต้น
เพราะว่าเริ่มมาจากภาษา C และไล่อีกหลายภาษา จนปักหลักที่ PHP ซึ่งเริ่มใช้ตอนที่เป็น PHP 4 (ก็คือที่คนส่วนใหญ่ใช้อยู่ในตอนนี้) แต่ว่าหลายคนที่เขียน PHP คงทราบดีกว่าตอนนี้เค้าขยับไป PHP5 แล้ว รวมทั้งอีกไม่นาน PHP6 ก็จะมาให้ใช้กันอย่างจริงจังอีกด้วย
สิ่งหนึ่งที่เปลี่ยนไประหว่าง PHP4 กับ PHP5 ก็คือเรื่องของ OOP ที่ PHP5 นั้นต่างจาก PHP4 ค่อนข้างมาก ดังนั้นหากเราไม่ศึกษา คงอีกช้านานว่าเราจะเป็น งั้นก็เริ่มกันเลยดีกว่า
บทความเรื่องนี้ ทั้งหมด ผมจะอ่านและทำความเข้าใจจาก http://www.killerphp.com/tutorials/object-oriented-php/ ก็เรียกง่ายๆว่าบทความนี้เหมือนกึ่งแปล + note ตามความเข้าใจนั่นแหล่ะครับ หากไม่อยากอ่าน version ผม ก็อ่านต้นฉบับได้เลยครับ
เริ่มต้นกับ PHP5
PHP5 เริ่มต้นมาตั้งแต่ ปี2547 โดยเป็นภาษาที่มีความเปลี่ยนแปลงไปพอสมควร โดยมีความคล้ายกับภาษา JAVA หรือ C# ที่มีการใช้งาน OOP กัน
โดยเนื้อหาจากนี้ต่อไป จะเป็นแบบ step-by-step ก็คือลองทำไปพร้อมกัน โดยคาดหวังสิ่งที่จะได้เรียนรู้ก็คือ
- ความแตกต่างระหว่าง การเขียน PHP แบบเก่า ที่เราเขียนกันมา กับแบบใหม่ซึ่งก็คือ OOP
- เรื่องพื้นฐานทั้งหมด ของ OOP และเราจะเอามาใช้ได้อย่างไรใน PHP
- สิ่งที่ต้องทำเมื่อเอา OOP มาใช้ใน PHP
หลายคนพอรู้เรื่อง แต่เขียนไม่ได้ ใช้ไม่ถูกต้อง นั่นเป็นเพราะว่ามีพื้นฐานที่ไม่แน่นพอ ดังนั้นเรื่องพื้นฐานถือเป็นเรื่องที่สำคัญมาก ไม่อยากให้พลาดไป
โดยเนื้อหา อาจจะช้าไปก็อย่าพึ่งเบื่อนะครับ เพื่อให้ทุกคนเข้าใจเรื่อง OOP ได้ตรงกัน และนำไปใช้ได้ในอนาคตนั้นเอง เพราะว่า PHP4 เองก็ไม่รู้ว่าจะอยู่ไปอีกนานเท่าไร รวมทั้ง PHP6 ก็เตรียมจะออกมาแล้วด้วยแล้ว ติดตามตอนต่อไปครับ
จริงๆว่าจะเอา เนื้อหาหน้านี้ขึ้นก่อน แล้วพลาดไป เลยเอาบทแรกขึ้นไปก่อนแล้ว 555 อ่านได้ที่ http://meewebfree.com/site/php-codeigniter/226-learning-OOP-PHP-OO-PHP-step-by-step
tag : PHP5, PHP6, OOP, PHP OOP, start OOP, learning OOP, ศึกษา OOP, เรื่อง OOP