Subject: | Not a singleton , just create a... |
Summary: | Package rating comment |
Messages: | 2 |
Author: | dori bloodanger |
Date: | 2008-03-14 11:45:14 |
Update: | 2008-03-15 14:05:07 |
|
|
|
dori bloodanger rated this package as follows:
Utility: | Bad |
Consistency: | Bad |
Documentation: | Bad |
Examples: | Bad |
|
 dori bloodanger - 2008-03-14 11:45:15
Not a singleton , just create a static function getInstance in PDO classe but don't prevent the use of the constructor, or use of connect, this is completly stupid learn true design pattern
 Remiya - 2008-03-15 14:05:07 - In reply to message 1 from dori bloodanger
This should be implemented as a class, not as a function.
If you do not plan to extend the SPDO class as database factory class you can easily discard it. The MyPDO class itself can be made Singleton in order to prevent its usage. Also you can declare it abstract and extend with the SPDO class (if you decide to keep it like this).
However, making a class Singleton has its drawbacks. What if you want to open connections to two different databases at one time, i.e. one for reading and one for writing?
|