它是否返回“hello”,它输出hello还是只包含hello?这三种情况都是不同的问题.
原文链接:https://www.f2er.com/php/137577.html如果它返回“你好”;因此:
<?PHP return "hello";
<?PHP $fileValue = include('secondFile.PHP');
如果输出hello:
<?PHP echo "hello"; // or print "hello";
您必须使用输出缓冲来捕获结果:
<?PHP ob_start(); include('secondFile.PHP'); $fileValue = ob_get_contents(); ob_end_clean();
如果它包含hello:
hello
你可以简单地读取结果:
<?PHP $fileValue = file_get_contents('secondFile.txt');
也可以看看:
> include()
PHP Documentation Page
> Output Buffering PHP Documentation Section
> file_get_contents()
PHP Documentation Page