php中echo和print的用法区别

php中echo和print的用法区别。
    echo的说明:
    echo可以同时输出多个字符串,并不需要圆括号;
    echo更象一条语句;
    推荐用echo;
    <?php
    echo '等等,我还没有写完哪。此处接上面的。';
    ?>
    echo() 无返回值,与echo 命令相同 ;
    echo可以多个参数,echo无返回值。
    print的说明:
    print只可以同时输出一个字符串,需要圆括号。
    print 是函数 ;
    print的用法和C语言很像,所以会对输出内容里的%做特殊解释;
    没多大区别,就是一个函数,一个是命令。
    print 还可以这样用
    <?
    print <<<dND
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>php自学网</title>
    </head>
    <body>
    </body>
    </html>
    dND
    ?>
    这样可以输出大段的HTML 而且不用把里面的引号转义 就是不用 " 这样
    自动替换里面的变量
    print一个参数, print有,ture,1;false,0。
    区别细节:
    echo 命令和 print 命令 相同,没有区别 ;
    echo 函数 和 print 函数 有区别;
    print() 有返回值,当其执行失败(比如断线)时返回flase ;
    printf() 和 sprintf() 类似,均为格式化输出,不同的是前者输出到标准输出,后者输出到变量 。
    在同一页面中使用<<<标记,标记名为配对出现,同一页面中不允许同名出现两个以上标记名。配对标记名的结尾标记名应单独一行,前后均不允许输出字符…(例如空格等不可见但存在的字符) 。
    形如
    echo <<< EOT
    EOT;
    print <<< EOT
    EOT;
    的书写格式,其含义如下:
    <<< 运算符,将由自定义分界符间的内容视为字符串,可对其间的变量做处理
    EOT 自定义分界符,结束时必须位于行首

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Grow your business fast with

Suku