Вставка функций из файла

  • Автор темы Автор темы SolHan
  • Дата начала Дата начала

SolHan

Guest
Вставка функций из файла

Есть файл который обрабатывает весь сайт. Нужно подгрузить функцию их другого файла (text.php)

код index.php:

if (file_exists($path)) require($path);
if (!function_exists(body)) function body(){};

Если путь неверен - все в порядке. Если верен - то файл соединяется, но вместо переопределении функции body(), просто выводиться в броузер содержимое файла text.php.

код text.php:
function body() {print "xsdfsdfs";};

Вопрос: Как сделать, чтобы функция из файла работала, а если файл не найден, что работала "пустая" функция.
 
в приведенном коде нет фрагментов, заставляющих пхп выводить на экран файл text.php
 
Я тоже так думал, но при path = "text.php"
На экране выдается текст
function body() { print "xsdfsdfs"; }
Что можно проверить, что толкнуть?
 
Весь код index.php
<?php
$path = "text.php";
if (file_exists($path)) require($path);
if (!function_exists(body)) {function body(){};};
body();
php?>

Весь код text.php:
function body() {print "xsdfsdfs";};

На экране
function body() { print "xsdfsdfs"; };
 
Сверху