Skip to content

Instantly share code, notes, and snippets.

@wpscholar
Last active September 20, 2017 23:29
Show Gist options
  • Save wpscholar/4552483 to your computer and use it in GitHub Desktop.
Save wpscholar/4552483 to your computer and use it in GitHub Desktop.
An example of a singleton class
<?php
class singleton() {
private static $instance;
public static get_instance() {
return isset( self::$instance ) ? self::$instance : new self();
}
private __construct() {
self::$instance = $this;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment