PHP需要内容而不是文件?

时间:2017-01-08 05:50:31

标签: php curl file-get-contents

这是一个非常奇怪的问题,但无论如何我认为这是一个有趣的问题。

我正在开发一个类似于 Laravel的Blade Templating Engine 的模块,它可以使用PHP来获取页面并使用PHP解析它,尽管我测试了我的引擎并使用了此页面:

<form method="post">
  {{ csrf_make() }}

  <?php $form('formId')->row()->half()->text('Username')->endhalf()endrow(); ?>
</form>

不用担心实际的PHP会做什么,只需要行本身

现在,我的引擎将使用file_get_contents( $path_to_file )从页面中提取数据,然后解析内容,然后将其输出到网页的View/Entry

我希望file_get_contents解析PHP,然后返回数据,而 WEBPAGE 的输出是:

$form('formId')->row()->half()->text('Username')->endhalf()endrow(); ?>

意思是页面没有通过PHP解释器/编译器运行;并从文件本身中提取实际的原始数据。

我正在考虑一些替代方案,我正朝着文件本身的cURL url拉,或者能够在页面中找到require而没有指定目录,并指定数据,如:

require_data( "<form> <?php echo 'some php'; ?> </form>" );

如果这是有道理的。

0 个答案:

没有答案