Я хотел бы скопировать содержимое файла php в переменную и выполнить его, а не распечатать! я узнал, что есть 2 способа:Копирование содержимого файла в переменную
file_get_contents('http://YOUR_HOST/YOUR/FILE.php');
Таким образом код выполняется, но не так как я хочу, я объясню:
a.php:
<?php
require 'file.php';
$output = file_get_contents('http://example.com/b.php');
echo $output;
?>
b.php:
<?php
$hello = get_welcome_text();
echo $hello;
?>
Когда я исполняю файл a.php я получаю вызов к неопределенному ошибке функции, у меня нет язя почему он не распознает строку require, похоже, что она выполняет b.php отдельно.
Другой метод:
file_get_contents('path/to/YOUR/FILE.php');
Этот метод просто напечатать скрипт PHP вместо его выполнения.
Так что я хотел бы знать, есть ли способ скопировать содержимое файла php в переменную и выполнить его так же, как include/require, и, пожалуйста, не предлагайте мне использовать include/require, потому что это не то, что я ищу. благодаря!
Вам нужно использовать 'exec' для выполнения вашего PHP-файла. –
Пробовал и не смог, можете ли вы расширить? –