ZTS (Zend Thread Safety): the #PHP layer most devs never see.
In ZTS mode, every global becomes thread-local. Each thread gets its own executor, compiler, module globals. Full isolation.
FPM doesn't need it: direct C globals, fastest path.
FrankenPHP does: it runs PHP inside Go threads.
🧵