could i use nonstatic members inside a static method?
eg.
$this->nonStaticProperty $this->nonStaticMethod()
and vice versa
Not really, as you can't use $this in a static context.