예를 들어이 클래스는 다음과 같습니다.정적 호출 대 동적 호출 : 어느 것이 더 나은 성능을 갖고 있습니까?
<?php
Class Example
{
public function example_function()
{
echo "example code";
}
}
?>
성능 측면에서 다음 중 가장 적합한 것은?
1)
Example::example_function();
2)
$example = new Example();
$example->example_function();
이들의 차이점은 무엇입니까?
그들은 그것들의 성능을 비교할 이유가 전혀 다릅니다. (그것은 꽤 가깝습니다). Btw와 같은 종류의 질문에는 거의 대답이 없습니다. ** 귀하의 코드 **에서 병목 현상을 파악하려면 프로파일 러를 실행하여보십시오. – zerkms
@zerkms 확실합니까? –
나는 무엇을 확신합니까? 그것은 최적화 될 필요가있는 것이 아닙니다. 정적 호출은 동적 호출과는 다른 특성을가집니다. 교환 할 수 없으므로 비교할 필요가 없습니다. – zerkms