<?php
class Test
{
public function display($num)
{
echo "function display parm num=".$num;
}
}
echo "<".Test::display(1)."><br>";
echo "<hr>";
$test=new Test();
echo "<".$test->display(2)."><br>";
?>
为什么结果 不是
<function display parm num=1>
--------------------------------------------------------------------------------
<function display parm num=2>而是
function display parm num=1<>
--------------------------------------------------------------------------------
function display parm num=2<>
class Test
{
public function display($num)
{
echo "function display parm num=".$num;
}
}
echo "<".Test::display(1)."><br>";
echo "<hr>";
$test=new Test();
echo "<".$test->display(2)."><br>";
?>
为什么结果 不是
<function display parm num=1>
--------------------------------------------------------------------------------
<function display parm num=2>而是
function display parm num=1<>
--------------------------------------------------------------------------------
function display parm num=2<>
解决方案 »
- CRIPT_NAME和 REQUEST_URI有什么区别
- C#与PHP写二进制文件的区别
- 找个北京的PHP高手帮个忙,有报酬,谢谢!
- 由于系统错误 5 (Microsoft Visual FoxPro Driver),指定驱动程序无法加载。
- 自助装机系统 怎么设计?
- PHP调用Ms SQL存储过程(详解)
- 请问,select出符合所有条件记录后,想随机显示其中数条,怎么弄?谢谢
- 如何知道用户点击了某链接所弹出的WEB窗口中的其中一个按钮?
- 如何在php 中执行可执行程序
- 利用ajax实现登陆验证,但是点击按钮没有响应是什么情况。不知道是什么问题,大神帮忙看一下
- 关于php删除文件内容的某一行的问题
- php iconv('UTF-8','GB2312',$str)函数问题
{
return "function display parm num=".$num;
;//echo "function display parm num=".$num;
}
//===================================
我的问题就是问:
<?php
class Test
{
public function display($num)
{
echo "function display parm num=".$num;
}
}
echo "q".Test::display(1)."m<br>";
echo "<hr>";
$test=new Test();
echo "q".$test->display(2)."m<br>";
?>
的显示结果是:function display parm num=1qm--------------------------------------------------------------------------------
function display parm num=2qm为什么不是:qfunction display parm num=1m--------------------------------------------------------------------------------
qfunction display parm num=2m很感谢一楼的回答,display函数里,吧echo改为return 可以,为什么echo就不行,这里php是不是做了什么限制吗?还是另有隐情,请大家给指点下:谢谢了
你把 echo " <".Test::display(1)."> <br>";
换成:
$s = " <".Test::display(1)."> <br>";
echo $s;
就知道PHP为什么会这么输出了