Skip to content

Instantly share code, notes, and snippets.

@elpsk
Created September 6, 2014 22:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save elpsk/d49844a51284436ed62c to your computer and use it in GitHub Desktop.
Save elpsk/d49844a51284436ed62c to your computer and use it in GitHub Desktop.
PHP Singleton class, simple usage
<?php
class MyClass
{
private static $instance = null;
private function __construct() { }
public static function getInstance()
{
if(self::$instance == null)
{
$c = __CLASS__;
self::$instance = new $c;
}
return self::$instance;
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment