บทความ:
Perl
PHP
HTML
CSS
XML
DTD
XSD
RSS
WSDL
Linux
Site Map
Board
Connect Us: facebooktwitter

Type Hinting

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-18 22:46:26   หมวดหมู่ PHP > การสร้าง Class ใน PHP 5  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(303)  

ใน PHP 5 ได้นำหลักการ Type Hinting เข้ามาใช้ ซึ่งมันก็คือการกำหนดว่าพารามิเตอร์ที่จะรับเป็นอ็อบเจ็คของคลาสใด หรือในกรณีต้องการรับเฉพาะอะเรย์ก็กำหนดเป็น array แทน

Final Keyword

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-18 22:42:45   หมวดหมู่ PHP > การสร้าง Class ใน PHP 5  ให้คะแนนบทความนี้(1)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(346)  

PHP 5 ได้นำ keyword "final" เข้ามาใช้ ซึ่งมันจะทำการป้องกันไม่ให้คลาสลูกทำการ overriding method คลาสแม่ที่มี keyword "final" ได้ แต่ถ้าเราใช้ keyword "final" นี้กับคลาส จะทำให้คลาสนั้น ๆ ไม่สามารถถูกสืบทอดจากคลาสลูกใด ๆ ได้

Object Iteration (การวนลูป Object)

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-15 15:59:10   หมวดหมู่ PHP > การสร้าง Class ใน PHP 5  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(385)  

PHP 5 ได้นำวิธีในการวนลูปอ็อบเจ็คเพื่อแสดงค่า list of items ของคลาสนั้น ๆ เช่นคำสั่ง foreach

Overloading

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-15 15:57:57   หมวดหมู่ PHP > การสร้าง Class ใน PHP 5  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(819)  

Overloading ใน PHP ใช้วิธีการสร้าง members และ method แบบ dynamic ซึ่งมันจะทำการสร้างโดยผ่าน magic method ซึ่งมันจะถูกใช้งานเมื่อมีการ interacting กับ member หรือ method ที่ไม่ได้ถูกประกาศไว้หรือไม่สามารถมองเห็นได้ในขอบเขตนั้น ๆ

Object Interfaces

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-15 15:57:08   หมวดหมู่ PHP > การสร้าง Class ใน PHP 5  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(1820)  

Object Interfaces จะเป็นการกำหนดว่า method ไหนจะต้องทำการ implement ในคลาสที่ทำการ implement Interfaces นี้ไป โดยที่ใน Interfaces จะต้องไม่ implement method เหล่านี้

การสร้าง Interfaces นั้นสามารถสร้างโดยใช้ keyword "interface" โดยที่ทุก method จะต้องประกาศเป็น public

Class Abstraction

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-15 15:55:46   หมวดหมู่ PHP > การสร้าง Class ใน PHP 5  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(469)  

ใน PHP 5 ได้นำเอา abstract classes และ method เข้ามาใช้ ซึ่ง abstract class จะไม่อนุญาติให้เราสร้างตัวแทนของคลาส (หรืออ็อบเจ็ค) ซึ่งคลาสใดที่มี abstract method อย่างน้อยหนึ่ง method จะต้องกำหนดเป็น abstract class

ซึ่งการสร้าง abstract method นั้นก็เหมือนกับการสร้าง method ทั่ว ๆ ไปแต่มันจะไม่มีการ implementation (ใส่รายละเอียดหรือ code) ภายใน method นั้น ๆ และจะต้องมี keyword "abstract" ไว้ด้านหน้าสุดของการประกาศ method

1
Login  Login
ค้นหา  Search