echo, print, printf 和 sprintf 区别

yipeiwu_com6年前PHP代码库
- echo 

是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如: 
echo $myvar1; 
echo 1,2,$myvar,"bold"; 

- print 

是函数,可以返回一个值,只能有一个参数。 

- printf 

函数,把文字格式化以后输出,如: 
$name="hunte"; 
$age=25; 
printf("my name is %s, age %d", $name, $age); 

- sprintf 

跟printf相似,但不打印,而是返回格式化后的文字,其他的与printf一样。 
- echo 

是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如: 
echo $myvar1; 
echo 1,2,$myvar,"bold"; 

- print 

是函数,可以返回一个值,只能有一个参数。 

- printf 

函数,把文字格式化以后输出,如: 
$name="hunte"; 
$age=25; 
printf("my name is %s, age %d", $name, $age); 

- sprintf 

跟printf相似,但不打印,而是返回格式化后的文字,其他的与printf一样。

相关文章

PHP学习记录之面向对象(Object-oriented programming,OOP)基础【类、对象、继承等】

PHP学习记录之面向对象(Object-oriented programming,OOP)基础【类、对象、继承等】

本文实例讲述了PHP学习记录之面向对象(Object-oriented programming,OOP)基础。分享给大家供大家参考,具体如下: 在面向对象的程序设计(英语:Object-...

php 获取客户端的真实ip

复制代码 代码如下: function GetIP(){ if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_I...

浅析PHP递归函数返回值使用方法

PHP经过长时间的发展,很多用户都很了解PHP了,PHP最初是1994年Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后...

PHP长连接实现与使用方法详解

本文实例讲述了PHP长连接实现与使用方法。分享给大家供大家参考,具体如下: 长连接技术(Long Polling) 在服务器端hold住一个连接, 不立即返回, 直到有数据才返回, 这就...

用PHP实现的随机广告显示代码

<?php  #########随机广告显示##########   function myads(){  $dir="ads";...