call-gatherer-pass

这个遍历计算在同一个方法中调用一个函数或方法的次数。 这允许编译器引入内联缓存, 以避免方法或函数查找:

  1. class MyClass extends OtherClass
  2. {
  3. public function getValue()
  4. {
  5. this->someMethod();
  6. this->someMethod(); // This method is called faster
  7. }
  8. }