包含一个php文件而不显示其内容
是否可以包含php文件而不包含其内容?我只想访问该文件中的函数和变量,而不显示任何内容。我试过这个包含一个php文件而不显示其内容,php,Php,是否可以包含php文件而不包含其内容?我只想访问该文件中的函数和变量,而不显示任何内容。我试过这个 <? ob_start(); include('$file'); ob_end_clean(); ?> 但这将只隐藏php标记中的内容。我也想知道如何隐藏其他人。如何隐藏?重新设计您的解决方案并分离您的顾虑!不要将逻辑与UI等混用 也许你应该应用MVC或类似的模式。如何隐藏?重新设计您的解决方案并分离您的顾虑!不要将逻辑与UI等混用 也许你应该应用MVC或类似
<?
ob_start();
include('$file');
ob_end_clean();
?>
但这将只隐藏php标记中的内容。我也想知道如何隐藏其他人。如何隐藏?重新设计您的解决方案并分离您的顾虑!不要将逻辑与UI等混用
也许你应该应用MVC或类似的模式。如何隐藏?重新设计您的解决方案并分离您的顾虑!不要将逻辑与UI等混用 也许你应该应用MVC或类似的模式。不,你不能 Include意味着执行文件中的所有内容,没有办法阻止执行文件的某些部分。 唯一的方法是编辑包含的文件。不,您不能 Include意味着执行文件中的所有内容,没有办法阻止执行文件的某些部分。
唯一的方法是编辑包含的文件。如果您的文件没有打印任何输出,您可以尝试eval$fileContent。如果您的文件没有打印任何输出,您可以尝试eval$fileContent。我完全同意Peter的回答 我只是试了一下,因为我以前从未试过 文件toinclude.php: 它确实有效 输出:
Hello
我完全同意彼得的回答 我只是试了一下,因为我以前从未试过 文件toinclude.php: 它确实有效 输出:
Hello
当然可以。但我们假设他将插入不受用户输入影响的代码;或者他会做一个很好的过滤,而且速度也很慢。除此之外,问题还表明当前的代码设计很糟糕,因此使用eval可能会对实际控制流产生非常糟糕的副作用。当然,确实如此。但我们假设他将插入不受用户输入影响的代码;或者他会做一个很好的过滤,而且速度也很慢。除此之外,问题还表明当前的代码设计很糟糕,因此使用eval可能会对实际控制流产生非常糟糕的副作用。
Hello