Я хочу, чтобы 1 PHP-файл «запускал» (включал?) Еще один файл PHP на том же сервере и получал его выход echo'ed в виде строки.
Как это сделать в PHP? Любые встроенные функции для этого?
Или любой лучший способ выполнения другого файла PHP и получения его вывода?
Вы можете использовать буферизацию вывода PHP для выполнения этого:
ob_start(); // begin collecting output include 'myfile.php'; $result = ob_get_clean(); // retrieve output from myfile.php, stop buffering
$result
будет содержать текст.
Вы также можете получить результат, выполнив следующие действия:
$result = file_get_contents('http://127.0.0.1/myfile.php');