В дополнение к тому, что говорит @ kevin-schroeder, кэши оп-кода, такие как Zend Optimizer +, вступают в свои права при загрузке большого количества файлов.Если вы используете только один файл для своих тестов, это может иметь такую небольшую разницу, что не поддается измерению.Также я думаю, что Zend Optimizer + выполняет некоторые внутренние вычисления, чтобы увидеть, работает ли он, хотя даже оптимизируется («zend_optimizerplus.enable_slow_optimizations - включает или отключает проходы оптимизации, которые могут занять значительное время, основываясь на внутреннем вычислении времени выполнения»).
При настройке по умолчанию Zend Optimizer + все равно придется проверять диск, чтобы увидеть, изменился ли файл с момента последнего запроса.Так что это следует учитывать.
Я бы сказал, что основная причина, по которой вы не сможете измерить разницу, заключается в том, что для выполнения сценария бенчмарка требуется 11 секунд.Это замаскирует небольшие выгоды, полученные Zend Optimizer +, которые очень трудно измерить.Большая часть выигрыша, получаемого с помощью кэшей op-кода, связана с загрузкой и анализом PHP-скрипта, а не с выполнением PHP-кода.
Я бы предложил запустить тот же тест, но просто вывести его на экран.простая строкаМожет быть, вы сможете измерить разницу.