资讯专栏INFORMATION COLUMN

PHP 打印函数之 print print_r

xiaochao / 251人阅读

print 说明

int print ( string $arg )
输出 arg

print 实际上不是一个函数(它是一个语言结构),因此你可以不必使用圆括号来括起它的参数列表

参数

arg:输入数据

返回值

总是返回 1

实例 1.输出变量str的值

输出:

Hello World

2.分两行输出变量和字符串
Hello PHP7";
?>

输出:

Hello World

Hello PHP7

3.连接两个字符串变量
Hello PHP7";
print $str1 . " " . $str2;
?>

输出:

Hello World

Hello PHP7

4.另一种输出两个字符串的方式
 $str2";
?>

输出:

Hello World

Hello PHP7

5.输出文本

输出:

This text spans multiple lines.

6.使用单引号输出变量名称
";
print "Roses are $color";
?>

输出:

Roses are red

Roses are $color

print_r 说明

bool print_r ( mixed $expression [, bool $return ] )

打印关于变量的易于理解的信息
如果给出的是 string、integer 或 float,将打印变量值本身;如果给出的是 array,将会按照一定格式显示键和元素;object 与数组类似
注意,print_r() 将把数组的指针移到最后边,使用 reset() 可让指针回到开始处

参数

expression:输入数据。mix类型,可以是字符串,整形,数组,对象类

return:true将结果存入返回值中,false直接打印结果

返回值

return为true时返回1,return为false时返回输出结果

实例 1.输出变量str的值
", $ret);
print "$output 
"; ?>

输出:

Hello world

1

2.将结果存入返回值中
", $ret);
print "$output 
"; ?>

输出:

Hello world

3.输出数组

输出:

Array ( [0] => 1 [1] => 2 [2] => 3 )

4.输出对象

输出:
>mysqli Object ( [affected_rows] => [client_info] => 5.5.39 [client_version] => 50539 [connect_errno] => 0 [connect_error] => [errno] => 0 [error] => [error_list] => [field_count] => [host_info] => [info] => [insert_id] => [server_info] => [server_version] => [stat] => [sqlstate] => [protocol_version] => [thread_id] => [warning_count] => )

OneAPM for PHP 能够深入到所有 PHP 应用内部完成应用性能管理 能够深入到所有 PHP 应用内部完成应用性能管理和监控,包括代码级别性能问题的可见性、性能瓶颈的快速识别与追溯、真实用户体验监控、服务器监控和端到端的应用性能管理。想阅读更多技术文章,请访问 OneAPM 官方技术博客。
本文转自 OneAPM 官方博客

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21497.html

相关文章

  • PHP:echo、printprint_r() 和 var_dump()

    摘要:和和和都不是函数,而是语言结构,所以圆括号都不是必需的。两者十分相似,功能几乎是完全一样。如果给出的是,将会按照一定格式显示键和元素。方法是判断一个变量的类型与长度,并输出变量的值和数据类型。此时将不打印结果,而是返回其输出。 PHP:echo、print、print_r 和 var_dump echo 和 print echo 和 print 都不是函数,而是 语言结构,所以圆括号都...

    mochixuan 评论0 收藏0
  • PHP入门数组操作详解

    摘要:像其他变量一样,使用运算符可以改变数组元素的内容。数组的基本操作定义数组在中声明数组的方式主要有两种用函数声明数组,直接为数组元素赋值。 概述要访问一个变量的内容,可以直接使用其名称。如果该变量是一个数组,可以使用变量名称和关键字或索引的组合来访问其内容。 像其他变量一样,使用运算符=可以改变数组元素的内容。数组单元可以通过 array[key] 语法来访问。showImg(https...

    ?xiaoxiao, 评论0 收藏0
  • PHP面试整理

    摘要:是语句不是函数,有返回值,只能输出一个变量,不需要圆括号。这些特性使成为理想的数据交换语言。如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用。 PHP HTTP Keep-Alive的作用 作用 Keep-Alive:使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。...

    figofuture 评论0 收藏0
  • php面试题 汇集2

    摘要:用打印出前一天的时间格式是的区别和不是一个函数,是一个语言结构只有一个参数可以输出多个参数,返回和只能打印出,不能打印出结构能打印出结构比如加粗文字 1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21 echo date(Y-m-d H:i:s,time()-60*60*24); $a = date(Y-m-d H:i:s, strtotime(-1 day));...

    BlackFlagBin 评论0 收藏0
  • php学习笔记(一)基础部分

    摘要:学习至今一年有余,笔记积累挺多的,也挺杂的,写篇文章整理一下吧。基础部分输出文本的基础指令和。函数内部声明的变量拥有作用域,只能在函数内部进行访问。布尔型要指定一个布尔值,使用关键字或。 php学习至今一年有余,笔记积累挺多的,也挺杂的,写篇文章整理一下吧。 php基础部分 showImg(http://segmentfault.com/img/bVcWhR); PHP 输出文本...

    wapeyang 评论0 收藏0

发表评论

0条评论

xiaochao

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<