說(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 官方博客