输出你用echo就行了,别的先不理,为这些小事情钻牛角尖,没必要

解决方案 »

  1.   

    新手好像不必要过多的抠语法,先熟悉,然后在运用过程中慢慢理解,我对php也不熟悉,只不过有时有需要使用一下(和项目无关)。顺便稍微解答你的部分问题,不过声名,这些是直接抄来的,因此建议楼主找本书先学习(有个php4宝典还不错,源码之家好像有PDG电子文档下载):echo 和 print  PHP 和 HTML 最简单的交互是通过 print 和 echo 语句来实现的,在实际使用中, print 和 echo 两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也可以使用。但是,两者之间也还是一个非常重要的区别:在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。让我们来看看下面这一实例:<?
    $a="hello";
    $b="world";
    echo "a","b";
    print "a","b";
    ?>用浏览器观看这段代码的运行情况后,你会看到这样的运行结果:
    aba
    Parse error: parse error in d:adminmyphphometest.php3 on line 5
    这说明这段代码并不能完全通过解释,发生错误的地方就在代码的第五行:“print "a","b";”。源码之家网址:
    下载:http://www.mycodes.net
    论坛http://bbs.mycodes.net 
      

  2.   

    echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值print只能打印出简单类型变量的值(如int,string)print_r可以打印出复杂类型变量的值(如数组,对象)printf 和 print 一样用来格式化输出
    printf("输出 %d", $a);
      

  3.   

    看网上一般贴子,有的人用echo 有的用print_f 觉得好奇,不知是语法问题 还是习惯问题~~呵呵~~多谢楼上2位~~楼上XD是源码之家的么?偶经常去 ~~以前搞ASP的,经常down code 吼吼
      

  4.   

    echo 和print 功能差不多,输入
    printf  是格式化输出
    print_r 是打印数组结构 于var_dump()有点相同