PHP Extension 5.35.0 released

  • Improvement: Add instrumentation support for Tempest 3’s ExceptionProcessor.
  • Bugfix: Scripts included, required or evald after the autoloader ran at least once will no longer be missing from the callgraph and function calls by those scripts will correctly be attributed to the script instead of the function that included the script.
  • Bugfix: Scripts included or required from within a method will no longer misleadingly include the method’s class name within the function name within the callgraph and will be named by the script’s filename only instead.
  • Bugfix: Fix possible crash in Callgraph mode for long function names.

About the author

Tim Düsterhus

I’m a Software Engineer at Tideways, where I work on the PHP extension. My focus is on helping developers gain accurate insights into the runtime behavior of their applications with minimal overhead.

I’m interested in PHP internals and regularly contribute performance improvements to the PHP engine. I enjoy working on problems where small changes can have a measurable impact on the performance and efficiency of PHP applications. Several of my performance optimizations have become part of PHP itself, helping improve the language for developers worldwide.