PHP 打印函數(shù)之 print print_r

print

說(shuō)明

int print ( string $arg )
輸出 arg
print 實(shí)際上不是一個(gè)函數(shù)(它是一個(gè)語(yǔ)言結(jié)構(gòu)),因此你可以不必使用圓括號(hào)來(lái)括起它的參數(shù)列表

參數(shù)

arg:輸入數(shù)據(jù)

返回值

總是返回 1

實(shí)例

1.輸出變量str的值

<?php
$str = "Hello World";
print $str;
?>

輸出:

Hello World

2.分兩行輸出變量和字符串

<?php
$str = "Hello World";
print $str;
print "<br>Hello PHP7";
?>

輸出:

Hello World
Hello PHP7

3.連接兩個(gè)字符串變量

<?php
$str1 = "Hello World";
$str2 = "<br>Hello PHP7";
print $str1 . " " . $str2;
?>

輸出:

Hello World
Hello PHP7

4.另一種輸出兩個(gè)字符串的方式

<?php
$str1 = "Hello World";
$str2 = "Hello PHP7";
print "$str1 <br> $str2";
?>

輸出:

Hello World
Hello PHP7

5.輸出文本

<?php
print "This text
spans multiple
lines.";
?>

輸出:

This text spans multiple lines.

6.使用單引號(hào)輸出變量名稱(chēng)

<?php
$color = "red";
print "Roses are $color";
print "<br>";
print 'Roses are $color';
?>

輸出:

Roses are red
Roses are $color

print_r

說(shuō)明

bool print_r ( mixed $expression [, bool $return ] )
打印關(guān)于變量的易于理解的信息
如果給出的是 string、integer 或 float,將打印變量值本身;如果給出的是 array,將會(huì)按照一定格式顯示鍵和元素;object 與數(shù)組類(lèi)似
注意,print_r() 將把數(shù)組的指針移到最后邊,使用 reset() 可讓指針回到開(kāi)始處

參數(shù)

expression:輸入數(shù)據(jù)。mix類(lèi)型,可以是字符串,整形,數(shù)組,對(duì)象類(lèi)
return:true將結(jié)果存入返回值中,false直接打印結(jié)果

返回值

return為true時(shí)返回1,return為false時(shí)返回輸出結(jié)果

實(shí)例

1.輸出變量str的值

<?php
$str = "Hello world";
$ret = 0;
$output = print_r("$str <br>", $ret);
print "$output <br>";
?>

輸出:

Hello world
1

2.將結(jié)果存入返回值中

<?php
$str = "Hello world";
$ret = 1;
$output = print_r("$str <br>", $ret);
print "$output <br>";
?>

輸出:

Hello world

3.輸出數(shù)組

<?php 
  $arr = array(1, 2, 3);
  print_r($arr);
?>

輸出:

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

4.輸出對(duì)象

<?php 
  $obj = new mysqli();
  print_r($obj);
?>

輸出:
>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 應(yīng)用內(nèi)部完成應(yīng)用性能管理 能夠深入到所有 PHP 應(yīng)用內(nèi)部完成應(yīng)用性能管理和監(jiān)控,包括代碼級(jí)別性能問(wèn)題的可見(jiàn)性、性能瓶頸的快速識(shí)別與追溯、真實(shí)用戶(hù)體驗(yàn)監(jiān)控、服務(wù)器監(jiān)控和端到端的應(yīng)用性能管理。想閱讀更多技術(shù)文章,請(qǐng)?jiān)L問(wèn) OneAPM 官方技術(shù)博客
本文轉(zhuǎn)自 OneAPM 官方博客

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容