非常简单的php问题,
例如,demo.php只返回一个像这样的"你好"的文本.
我如何从另一个php页面获取此文本?
更新:
实际上我的意思是页面输出就像这个"打印'你好';"
它return "hello"是,输出 hello还是只包含 hello?这三种情况都是不同的问题.
如果return "hello";是这样的话:
<?php
return "hello";
Run Code Online (Sandbox Code Playgroud)
那么你可以通过包含文件并获取返回值来轻松获取其值:
<?php
$fileValue = include('secondFile.php');
Run Code Online (Sandbox Code Playgroud)
如果它输出 hello如下:
<?php
echo "hello"; // or print "hello";
Run Code Online (Sandbox Code Playgroud)
您必须使用输出缓冲来捕获结果:
<?php
ob_start();
include('secondFile.php');
$fileValue = ob_get_contents();
ob_end_clean();
Run Code Online (Sandbox Code Playgroud)
如果它包含 hello如下:
hello
Run Code Online (Sandbox Code Playgroud)
你可以简单地读取结果:
<?php
$fileValue = file_get_contents('secondFile.txt');
Run Code Online (Sandbox Code Playgroud)
也可以看看:
| 归档时间: |
|
| 查看次数: |
1532 次 |
| 最近记录: |