Например, у нас есть каталог с файлами php.
И в этой папке у нас есть файл class.logger.inc
Перед выполнением файлов из dir нам нужно "добавить" или включить этот файл автоматически, чтобы вызвать функции из класса.logger из других php файлов в каталоге.
Как реализовать это, не касаясь файлов.
Посмотрел на auto_prepend_file
но кажется, что он включает в себя, если скрипт завершается с exit()
Я бы предложил использовать переписывание URL,
в файле.htaccess:
RewriteRule ^originaldirectory/(.*)$ /wrapper.php?f=$1 [R=301,NC,L]
и содержимое файла обертки должно быть
<?php
include 'prepended_content.php';
include 'originaldirectory/'.$_GET['f'];
include 'appended_content.php';
?>
auto_prepend_file
, вы можете разработать приложение со структурой, позволяющей пост- или предзапускать методы. Как и EventManager, ServiceManager с AwareInterface, ... много возможностей, слишком долго, чтобы объяснить в одном ответе.