从另一个 PHP 文件中获取一个 PHP 文件的回显内容

我正在构建一个简单的 API,位于api.php

<?php echo "Hello, World" ?>

我倒是也想能够访问来自不同的文件API, test.php

<?php echo "api.php contents: " . file_get_contents("api.php"); ?>

如果我api.php在浏览器中输入 的 URL ,它会按预期显示“Hello, World”,但test.php不显示 的结果api.php,而是什么都不显示,PHP 代码api.php在注释的 HTML 中。

我将如何api.php直接从获取结果test.php


倚天杖
浏览 400回答 1
1回答

偶然的你

您可以使用如下 exec 命令,echo&nbsp;"api.php&nbsp;contents:&nbsp;"&nbsp;.&nbsp;exec("php&nbsp;api.php");exec&nbsp;— 执行外部程序file_get_contents 不会评估 php 代码。它只是获取静态内容并将其显示给它。file_get_contents&nbsp;— 将整个文件读入字符串
打开App,查看更多内容
随时随地看视频慕课网APP