Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
for ($i = 0; $i < 1000; $i++) { $cnt += $testClass->returnOne(); }
for ($i = 0; $i < 1000; $i++) { $cnt += returnOne(); }
timer(); function returnOne() { return 1; } $cnt = 0; for ($i = 0; $i < 1000; $i++) { $cnt += returnOne(); } timer(); class Test { public function returnOne() { return 1; } } $testObject = new Test(); timer(); $cnt = 0; for ($i = 0; $i < 1000; $i++) { $cnt += $testObject->returnOne(); } timer();
Для понимания механизма вызова функции, необходимо знать две вещи: вызов функции и вызов метода — это одно и то же вызов пользовательской функции и вызов внутренней функции обрабатываются по-разному