Проверка PHP Если require_once () Содержимое пустое

Я работаю над PHP-скриптом, который включает в себя несколько внешних PHP-скриптов с помощью метода require_once (). Я хотел бы знать, есть ли способ для главного скрипта (тот, который включает в себя другие), чтобы указать, генерировал ли обработанный вывод из включенного скрипта какой-либо контент.

Так, например, возможно, разрешения пользователя для конкретного скрипта приводят к тому, что PHP не генерирует никакого вывода. Итак, возможно, мастер-скрипт будет звучать примерно так:

Nothing interesting here! 

Есть ли способ сделать это в главном скрипте, или мне нужно будет создать эти тесты внутри включенного скрипта и вернуть результаты в мастер-скрипт?

Спасибо за ваше время,
spryno724

    Вы можете записывать выходные данные с помощью ob_get_contents , ob_get_contents и ob_get_contents следующим образом:

     ob_start(); require_once('script.php'); $output = ob_get_contents(); ob_end_clean(); 
     ob_start(); require_once 'your_file.php'; $output = ob_get_flush(); // ob_get_clean() if you want to suppress the output if(empty($output)) { echo 'Nothing interesting here!'; } 

    Не беспокойтесь, если require_once выполняется на нет. Попробуйте определить, работают ли переменные / функции файлов require_once или нет, используя функцию отладки, например:

     var_dump($Your_Variable_Name_from_require_Once_file);