如何从php函数返回php代码?
我希望在页面上看到“一些文本”,但我没有看到。 那么,我如何让这段代码工作呢?提前谢谢 UPD: 很抱歉,描述不清楚。 我将在输入值中插入一个随机数如何从php函数返回php代码?,php,function,web,Php,Function,Web,我希望在页面上看到“一些文本”,但我没有看到。 那么,我如何让这段代码工作呢?提前谢谢 UPD: 很抱歉,描述不清楚。 我将在输入值中插入一个随机数 <?php function A() { return "<?php echo \"some text\"; ?>"; } echo A(); ?> mate您必须返回文本而不是PHP代码: <?php function print_form() { return
<?php
function A() {
return "<?php echo \"some text\"; ?>";
}
echo A();
?>
mate您必须返回文本而不是PHP代码:
<?php
function print_form() {
return "<form method=\"POST\">
<input type=\"text\" name=\"code1\" value=\" <?php echo rand(0, 999999); ?> \" />
</form>";
}
echo print_form(); ?>
连接函数的返回:
<?php
function A() {
return "some text";
}
echo A();
?>
返回“
";
您正在返回,所以只需输入值。好吧。。。您正在包括您可以使用的
。。。。但风险自负!我认为真正的问题是“如何插入一个PHP代码块作为函数的结果?我认为你应该考虑使用包含。这不是问题的答案。他想在函数内运行代码并返回输出。不只是输出字符串。@ Itasi并不真:<代码>我期望看到”一些文本。“在页面上
谢谢!你帮了我很多:)
return "<form method=\"POST\">
<input type=\"text\" name=\"code1\" value=\"" . rand(0, 999999) . "\" />
</form>";
<?php
function print_form() {
return '<form method="POST">
<input type="text" name="code1" value="'.rand(0, 999999).'" />
</form>';
}
echo print_form(); ?>