could i use nonstatic members inside a static method?
eg.
$this->nonStaticProperty $this->nonStaticMethod()
and vice versa
As a static member doesn't have an instance, it can't call instance methods (unless you create an instance inside that method).