### Description https://github.com/php/php-src/blob/5a5037f223c887d09e3131b2124cd7ff5a50cca9/ext/opcache/shared_alloc_shm.c#L112 Related to https://github.com/php/php-src/issues/9944 Prevent accidentally or intentionally reading or writing to shared memory regions which would be used by opcache, or other extensions such as APCu A possible approach: 1. Add a helper method in `Zend/` directory to track ids used during module initialization 2. Make the ext/shmop extension check if those ids were already used and treat it like a native error code for https://php.net/shmop_open 3. Add an ini setting to disable this protection, in case userland debuggers/visualizers have valid use cases for this