PHP中常用的打印和输出函数的一些认识

PHP常用的打印函数有echo, var_dump, print, print_r, printf


1:  echo()

输出类型字符串,参数可以是一个或多个,本身不是一个函数,返回值NULL, 使用起来不需要带();

eg: echo $str."123".$str2


2: var_dump()

输出类型可以是数组,对象,字符串, 本身是一个函数,每次可以传递多个参数(类型也可以不一致),输出结果显示参数的类型以及相应的结构(对象和数组)

$arr = array('test1', 'test2');

$obj = (object)$arr;

$str = "shdfkdfhjk";

eg: var_dump($arr, $obj, $str)

输出结果:

array(2) {
  [0] =>
  string(5) "test1"
  [1] =>
  string(5) "test2"
}
class stdClass#1 (2) {
  public ${0} =>
  string(5) "test1"
  public ${1} =>
  string(5) "test2"
}
string(10) "shdfkdfhjk"

3:print()

输出参数类型为字符串, 输出参数可以是一个或多个,本身不是函数,使用时不必带(), 函数返回值类型是int ,  输出效率比echo稍慢

eg: print "tets"."rfhkf"


4: print_r()

输出参数参数类型可以是整型,字符串,数组,对象,输出参数只能有一个,函数返回值类型bool型

eg: print_r(array("name" => "tets"))

Array

(
    [name] => test
)

eg: print_r((object)array("name" => "tets"))

stdClass Object
(
    [name] => tets
)


5:printf()

输出格式化的字符串,自己可以自定义一些格式,具体参数格式printf(format,  arg1, arg2, arg++),一二参数必须, 函数返回值是输出字符的长度(int)

eg: printf("%f", 123)

123.000000


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值