← 문제 목록
고급 PHP 100P

Late Static Binding

다음 코드에서 Child::create()의 출력이 예상과 다른 이유는?
PHP
<?php
class Base {
    public static function create() {
        return new self();
    }
    public function getClass() {
        return get_class($this);
    }
}
class Child extends Base {}

$obj = Child::create();
echo $obj->getClass();

답변

로그인 후 제출하기
2명 풀이 · 정답률 50%