Archive for February, 2009

php Singleton Pattern

Saturday, February 21st, 2009

Ketika kita membuat sebuah aplikasi, biasanya ada object-object yang kita buat dan digunakan secara bersamaan (sharing) di seluruh aplikasi. Contoh yang paling mudah adalah koneksi ke database. Koneksi database biasanya kita inisaliasi diawal code kita dan di destroy ketika aplikasi kita tutup.

Kita gak mungkin mengcreate tiap object database maka akan boros resource. selama ini yang sering dilakukan adalah

  • Menyimpannya object yang mau di share sebagai object global
  • Menjadikan object tersebut sebagai parameter sebuah object

ada satu cara lagi yitu menggunakan pattern singleton contoh:
» More: php Singleton Pattern