我想在php字符串中包含一个include函数,在该字符串输出的时候执行该函数,如何写代码

比如<?
$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哈哈~

我想在php字符串中包含一个include函数,在该字符串输出的时候执行该函...
好像不行吧,通过服务器输出变量显示到客户端只能执行客户端的代码(如echo ""或echo ""一系列的),服务器端的代码只能是原样输出

PHP里面的include是什么意思?连接数据库的时候才用吗?后面括号里面的以...
usernc是获取到的用户输入信息($_POST['usernc']),trim()去除字符串首尾的无意义的字符(空格、制表符(就是键盘上的Tab键)、换行符"\\n"(unix及类unix系统的换行符)、回车符"\\r"(又称软换行符,Mac OS X的换行符))。(另外说一下,windows的换行符是"\\r\\n",也支持"\\n",但不...

php set_include_path超详细解释
你不要看这个:get_include_path() . PATH_SEPARATOR . $path这是什么,他就一路径字符串,中间的.是字符串连接符号,也就是你刚才定义的那些常量的组合,组合成一字符串,我想你一定时认为是没见过的参数!一个很简单的函数,没什么多的解释!也好就是说他可以动态的设置包含路径!如果正确返回包含...

一个PHP文件能多次使用include包涵其他PHP文件吗?
可以包含多次,需要注意的是当一个文件被包含时,其中所包含的代码继承了 include 所在行的变量范围。从该处开始,调用文件在该行处可用的任何变量在被调用的文件中也都可用。不过所有在包含文件中定义的函数和类都具有全局作用域。另外include 是一个特殊的语言结构,其参数不需要括号。在比较其返回值时...

php中include_once包含了一个文件,但是不执行下面的代码,是什么原因...
因为include_once包含的文件里有语法错误 所以没能继续执行代码 我的是因为数据库连接用的新版本MySQLi 但是查询还是用的老版本Mysql

php字符串转成可执行代码
echo htmlentities($str);不能了,因为手册里有的〈?PHP ?〉i不能被套的。故不能。我刚才又查了一番。你可以用此法:用include('文件路径及文件名');或 a = '<? echo 11111;?>';a = str_replace(array('<?', '?>'), '', $a);eval($a);...

php写完代码怎么执行(php编写程序)
方法一:使用exec函数执行系统外部命令 原型:functionexec(string$command,array[optional]$output,int[optional]return_value)???exec("dir",$outPut);??print_r($outPut);?说明:列出和PHP执行文件同级目录下的所有目录及文件信息。知识点:exec执行系统外部命令时不会输出结果,而是返回结果的最后一行...

include()函数中的包含
在PHP中,include()函数用于引入另一个文件的内容。当我们定义一个函数,如function foo()时,如果在函数内部使用include 'vars.php',这就意味着vars.php文件的内容将在该函数的作用域内被处理。在这个例子中,vars.php中的变量如$fruit只在foo()内部可见,因为它们没有在函数外部声明为全局。当我们...

php中include_once是做什么用的
include_once`时,只需要在需要包含文件的位置写上`include_once '文件路径.php'`即可。这样,无论脚本中多少次引用这个文件,它都只会被包含并执行一次。总结来说,`include_once`在PHP中是一个非常重要的语句,它确保了文件的代码只被包含和执行一次,对于避免重复定义和确保代码的正确执行非常关键。

php 判断一个字符串里是否有某个字符代码怎么写?
先看下我们的代码,如图,定义了一个字符串,然后调用php的strpos方法。result1 = strpos(str, 'sougou'); \/\/ 查找字符sougou在字符串出现的位置。result2 = strpos(str, 'sohu'); \/\/ 查找字符sohu在字符串出现的位置。如果查找的字符不在字符串里,即字符串不包含查找的字符,strpos方法就会返回 ...

相似回答