<?php
$b = "c";
$a = "|".$b."|";
echo $a;
?>
$b = "c";
$a = "|".$b."|";
echo $a;
?>
解决方案 »
- php没事找抽型问题 求解答
- 帮忙检查错在哪里啊??
- 请教如何关闭mysql_pconnect长连接?
- mysql_fetch_array(): supplied argument is not a valid MySQL result resource
- 单选按钮提交后判断执行不同的处理
- 把添加的内容加到表格中???? 在线等
- 表单中的文本域显示时不能显示出换行?
- 国耻签名活动,请版主置顶!!!!!!!-----我的心真的很痛
- php高手,来吧!交流无边界!
- php网站如何让指定的URL地址跳转到404错误页面或指定页面?
- 如何写语句将tab1中的数据更新到tab2中?
- 问大家一个比较复杂的遍历文件问题.
$b = "c";
$a = " ¦".$b." ¦";
echo $a;
?>
这样写我会,就是想像我那样写为什么不行?!
$a=" ¦".$b." ¦";
echo aValue($b);
$b="c";
echo aValue($b);//写个函数给$a赋值
function aValue($bValue){
return " ¦".$bValue." ¦";
}
?>
第一步:
$a=" ¦".$b." ¦"; //由于变量b是空,所以解析结果为$a=' ¦ ¦' ;
第二步:
$b="c"; //给变量b赋值
第三步
echo $a;//a是什么?a是你上一步解析的结果,并不是表达式 $a=" ¦".$b." ¦";
<?php
$a=" ¦".$b." ¦";
echo $a; //这是我要显示的 ' ¦ ¦'$b="c";
//$a=addslashes($a);
eval("\$c=\$a;");
echo $a; //这是我要显示的 ' ¦c ¦' 这里不好用了.
?>
........
$a="¦".$b."¦";// 因为之前$b未赋值,所以$a的值就是"¦¦",存起来了,你下面$b再怎么变,又关$a什么事呢?
如果传引用,就可以共用一处内存空间
$a = &$b;//
echo $a//什么都没有
$b='c';
echo $a//c!
比如 拿JS来说var a=[1,2,3];
var b=a;
a.push('4');
alert(b)//输出 1,2,3,4var a='hh';
var b=a;
a='gg';
alert(b);//输出 hh;