So I'm using some OOP on a big project, I sometimes find myself using self:: and static vars. I read some stuff about singletons and that they rock and also have downsides. Anyway, I don't want to be using singletons all over the place, but I do use some static and self:: methods in some classes.
But, does using self and static automatically make the class a singleton..?