I\'m a bit confused on how constructors work in PHP.
I have a class with a constructor which gets called when I instantiate a new object.
$foo = new Foo(
I see nothing that replicates your question.
See Demo: http://codepad.org/h2TMPYUV
Code:
class Foo { function __construct(){ echo 'hi!'; } static function bar(){ return 'there'; } } echo Foo::bar(); //output: "there"