singleton pattern
กุมภาพันธ์ 5, 2008
2 ของความคิดเห็น
หลัง ๆ มารู้สึกประทับในใน singleton pattern
ลองเขียนด้วย php ได้แบบนี้ครับ
class TestClass{
private static $instance;
public static function get_instance()
{
if (!isset(self::$instance)) {
$c = __CLASS__;
self::$instance = new $c;
}
return self::$instance;
}
}
ในบาง instance เราไม่คงไม่ต้องการใช้บ่อยนัก หรือ ไม่จำเป็นต้องสร้างขึ้นมาใหม่
เช่น instance ที่ได้ จาก factory pattern ไม่จำเป็นต้องใช้หลาย instance เลย
ดังนั้นเราจึงควรออกแบบ factory class ให้เป็น singleton pattern
เฮ่อ ๆ ๆ แต่นั่นเป็นเพียงตัวอย่างที่ยกขึ้นมาอธิบายเพียงคร่าว ๆ ครับ
Categories: PHP-MySQL
How to – client port scanning with php
ตุลาคม 8, 2007
6 ของความคิดเห็น
มือกุมขมับนั่งคิดอยู่หลายวัน ว่าจะเขียนบทความแนวนี้ดีรึเปล่า
วันนี้ได้ติดสินใจแล้วครับ ขอชิมลางก่อนซัก 1 บทความ
การโปรแกรมมีทั้งข้อดี ข้อเสีย ขึ้นอยู่กับการเอาไปใช้นะครับ
- – - บทความชุดนี้ ผมไม่ขออธิบายการทำงานของโค้ด – - -
ตัวอย่างที่จะยกต่อไปนี้ เป็นตัวอย่างที่เขียนขึ้นด้วยโค้ด ง่าย ๆ
ไม่มี algorithm อะไรซับซ้อน แต่ประสิทธิภาพของโค้ด เกินตัวครับ
Categories: PHP-MySQL