¿Lo hace return "hello"
, lo hace salidahello
o simplemente contienehello
? Los tres escenarios son problemas diferentes.
Si return "hello";
como tal:
<?php
return "hello";
continuación, se puede agarrar fácilmente su valor mediante la inclusión del archivo y agarrando el valor de retorno:
<?php
$fileValue = include('secondFile.php');
Si salidashello
como tales:
<?php
echo "hello"; // or print "hello";
debe utilizar búfer de salida para capturar el resultado:
<?php
ob_start();
include('secondFile.php');
$fileValue = ob_get_contents();
ob_end_clean();
Si contienehello
como tal:
hello
puede simplemente leer el resultado:
<?php
$fileValue = file_get_contents('secondFile.txt');
Ver también:
Ahmet, en cuyo caso cambie su respuesta aceptada. Creo que mi respuesta contiene la solución. –