比如<?
$htmlstr="";
$htmlstr="<?myfunction();?>";
echo $htmlstr;
?>
即我在显示$htmlstr的时候执行一段php代码,怎么写?
好像不行吧,通过服务器输出变量显示到客户端只能执行客户端的代码(如echo "<table>"或echo "<script>"一系列的),服务器端的代码只能是原样输出
温馨提示:答案为网友推荐,仅供参考
第1个回答 2008-10-24
a.php
<?
include_once("b.php");
$num1=5;
$num2=10;
$htmlstr=add($num1,$num2)
echo $htmlstr;
?>
b.php
<?
function add($a,$b)
{
$ab=$a+$b;
return $ab;
}
?>
不知道这样子你可以理解吗?
可以另外开一个文档来存放函数
当然也可以在同一个页面内定义
但是感觉你似乎是要用到js之类的函数
一般用js提交表单的时候,用onclick可以检查调用js函数的
不知道对你有没有用,O(∩_∩)O哈哈~
<?
include_once("b.php");
$num1=5;
$num2=10;
$htmlstr=add($num1,$num2)
echo $htmlstr;
?>
b.php
<?
function add($a,$b)
{
$ab=$a+$b;
return $ab;
}
?>
不知道这样子你可以理解吗?
可以另外开一个文档来存放函数
当然也可以在同一个页面内定义
但是感觉你似乎是要用到js之类的函数
一般用js提交表单的时候,用onclick可以检查调用js函数的
不知道对你有没有用,O(∩_∩)O哈哈~