The singleton design pattern provides us with a solution for ensuring that a given class won’t be instantiated more than than one. This video clip explains it using a code sample in PHP.
You can find the source code available for free download in my PHP Design Patterns course at www.abelski.org.