我尝试回应类似的东西:
<?php
echo '<div>Example Created to simplify <?php load(somefile.php); ?> </div>';
?>
它只显示Example Created to simplify.
。有什么方法,上面的简单修改,我可以用它完成这个。
我当然希望显示示例Created以简化和somefile.php。 somefile.php和不能覆盖/阻塞的文本。
答案 0 :(得分:10)
php是一种服务器端语言。因此将PHP代码发送到客户端浏览器是没有意义的。试试这样:
<?php
echo '<div>Example Created to simplify '.load(somefile.php).'</div>';
?>
答案 1 :(得分:3)
您不必在字符串中再次打开php标记。只需使用连接:
<?php
echo '<div>Example Created to simplify' . load(somefile.php) . '</div>';
?>
答案 2 :(得分:2)
当你回复它时,你需要通过htmlentities
传递它,因为php open标签对于浏览器看起来像HTML标签而不会被渲染。检查渲染的源,你应该看到它。
<?php
echo htmlentities('<div>Example Created to simplify <?php load(somefile.php); ?> </div>');
?>
编辑:我在这里误解了这个问题吗?你想根据标记或somefile.php的内容回应PHP的那一行吗?
答案 3 :(得分:2)
<?php
echo '<div>Example Created to simplify' . file_get_contents("somefile.php") . '</div>';
?>