<?php
class ME {
public static function staticMethod() {
echo __CLASS__;
}
public function yarr() {
$this::staticMethod();
}
public function hurr() {
self::staticMethod();
}
}
class YU extends ME {
public static function staticMethod() {
echo __CLASS__;
}
}
$x = new YU();
$x->yarr();
echo "\n";
$x->hurr();
PD9waHAKCmNsYXNzIE1FIHsKCXB1YmxpYyBzdGF0aWMgZnVuY3Rpb24gc3RhdGljTWV0aG9kKCkgewoJCWVjaG8gX19DTEFTU19fOwoJfQogCglwdWJsaWMgZnVuY3Rpb24geWFycigpIHsKCQkkdGhpczo6c3RhdGljTWV0aG9kKCk7Cgl9CiAKCXB1YmxpYyBmdW5jdGlvbiBodXJyKCkgewoJCXNlbGY6OnN0YXRpY01ldGhvZCgpOwoJfQp9CgpjbGFzcyBZVSBleHRlbmRzIE1FIHsKICAgIHB1YmxpYyBzdGF0aWMgZnVuY3Rpb24gc3RhdGljTWV0aG9kKCkgewogICAgICAgIGVjaG8gX19DTEFTU19fOwogICAgfQp9CiAKIAokeCA9IG5ldyBZVSgpOwogCiR4LT55YXJyKCk7CiAKZWNobyAiXG4iOwogCiR4LT5odXJyKCk7