self vs static keyword in PHP