几条输出语句的区别
2014-11-03 13:40
302 查看
分别说出echo、print()、print_r()、printf()、sprintf 的区别
echo() :用于输出一个或多个字符串,echo() 实际上不是一个真正的函数,它是PHP的语言结构也就是PHP的语句(语句没有返回值)。
print():该函数功能和echo()一样,不同的是print()有返回值。成功返回 1 ,失败则返回 0 。
printf():该函数是用于输出格式化的字符。
sprintf():该函数有用法和printf()的格式一样,但sprintf()不是输出字符串,而是将格式化的字符串以返回值的形式写入到一个变量中。
print_r():可以打印出复杂类型变量的值(如数组,对象),如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。
echo() :用于输出一个或多个字符串,echo() 实际上不是一个真正的函数,它是PHP的语言结构也就是PHP的语句(语句没有返回值)。
print():该函数功能和echo()一样,不同的是print()有返回值。成功返回 1 ,失败则返回 0 。
printf():该函数是用于输出格式化的字符。
sprintf():该函数有用法和printf()的格式一样,但sprintf()不是输出字符串,而是将格式化的字符串以返回值的形式写入到一个变量中。
print_r():可以打印出复杂类型变量的值(如数组,对象),如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。
相关文章推荐
- echo输出语句中的“.”与“,”区别在哪?
- php中常用的输出语句及其区别
- c++与c输出输入语句时空区别
- 打印输出语句:System.out.println("内容"+i+1+"内容");与System.out.println("内容"+(i+1)+"内容");的区别
- PHP常用输出语句区别
- echo输出语句中的“.”与“,”区别在哪?
- php中的输出语句的区别与功能
- 注入的几条简单语句,不用像网上那样复杂
- RegisterStartupScript和RegisterClientScriptBlock输出位置的区别
- 几条实用的SQL语句
- 几条经典的SQL语句
- RegisterStartupScript和RegisterClientScriptBlock输出位置的区别
- ACCESS中使用SQL语句应注意的地方、与sql server的区别及几点技巧(整理中)
- RegisterStartupScript和RegisterClientScriptBlock输出位置的区别
- PHP字符串拼接语句顺序,导致输出不正常
- oracle:两条sql语句实现层次查询的反序权值计算与输出
- 用 @@ERROR 检测几条语句的成功
- 数据输出输入语句及格式控制【转贴】
- IBatisnet中,SQL语句字符与配置文件XML保留字符冲突的区别(比如>,
- ORACLE和SQL SERVER的SQL语句中的一些区别