php 打印对象详细信息,php打印显示数组与对象的函数详解
php打印顯示數(shù)組與對(duì)象的函數(shù)詳解
發(fā)布于 2014-11-17 18:55:49 | 699 次閱讀 | 評(píng)論: 0 | 來源: 網(wǎng)友投遞
PHP開源腳本語言PHP(外文名: Hypertext Preprocessor,中文名:“超文本預(yù)處理器”)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點(diǎn),入門門檻較低,易于學(xué)習(xí),使用廣泛,主要適用于Web開發(fā)領(lǐng)域。PHP的文件后綴名為php。
本文為大家講解的是php打印顯示數(shù)組與對(duì)象的函數(shù)詳解,詳細(xì)的為大家講解了echo print_r print sprintf var_dump var_export感興趣的同學(xué)參考下。
1、 使用 print_r ( $array/$var )
print 是打印的意思,而r則取自Array的單詞,那么該函數(shù)的功能就是打印數(shù)組內(nèi)容,它既可以打印數(shù)組內(nèi)容,也可以打印普通的變量。
print_r ($_REQUEST) ;
print_r ($_GET) ; /* 打印使用GET方法傳遞的表單內(nèi)容*/
print_r($_POST) ; /* 打印使用表單POST方法傳遞過的數(shù)組內(nèi)容*/
2、 使用 var_dump ($object/$array/$var)
var 代表變量(Variable),變量包括對(duì)象、數(shù)組以及標(biāo)量變量,dump有倒出之意,加在一塊,就是將變量或?qū)ο蟮膬?nèi)容全部輸出出來。
var_dump($DB) ; /*打印$DB數(shù)據(jù)庫連接對(duì)象的內(nèi)容*/
var_dump($fileHandle) ; /*打印文件句柄對(duì)象的內(nèi)容*/
var_dump($Smarty) ; /*打印Smarty模板對(duì)象*/
3、 使用 var_export($object/$array/$var)
輸出或返回一個(gè)變量的字符表示。此函數(shù)返回關(guān)于傳遞給函數(shù)的變量的結(jié)構(gòu)信息,它和print_r()類似,不同的是其返回的表示是合法的PHP代碼。可以通過將函數(shù)的第二個(gè)參數(shù)設(shè)置為TRUE,從而返回變量的表示。
例如:
$a = array ( 1,2, array("a","b","c")) ;
var_export ($a) ;
echo "
" ;
$v = var_export ( $a , TRUE) ;
echo $v ;
?>
上例中,$v = var_export ( $a , TRUE) 表示返回的是PHP的源代碼,可以直接用PHP腳本的數(shù)組文件中。
相關(guān)說明:
以上三個(gè)函數(shù)都可以打印對(duì)象的值、系統(tǒng)函數(shù)值以及數(shù)組的內(nèi)容;
1 echo 、print、printf可以打印變量?jī)?nèi)容,但不能顯示數(shù)組及系統(tǒng)超級(jí)變量數(shù)組;
2 print_r 和 var_dump不僅可以打印數(shù)組、標(biāo)量變量,還可以打印對(duì)象的內(nèi)容;
3 var_dump語句不僅能打印變量、數(shù)組內(nèi)容,還可以顯示布爾變量和資源(Resource)的內(nèi)容;
4 var_export 函數(shù)返回關(guān)于傳遞給該函數(shù)的變量的結(jié)構(gòu)信息,和 var_dump()函數(shù)類似,不同的是其返回的內(nèi)容是合法的PHP代碼。
相關(guān)閱讀:
php打印顯示數(shù)組與對(duì)象的函數(shù)詳解
php多層數(shù)組與對(duì)象的轉(zhuǎn)換實(shí)現(xiàn)代碼
php簡(jiǎn)單對(duì)象與數(shù)組的轉(zhuǎn)換函數(shù)代碼(php多層數(shù)組和對(duì)象的轉(zhuǎn)換)
PHP編程快速實(shí)現(xiàn)數(shù)組去重的方法詳解
PHP數(shù)組與對(duì)象之間使用遞歸實(shí)現(xiàn)轉(zhuǎn)換的方法
php的數(shù)組與字符串的轉(zhuǎn)換函數(shù)整理匯總
php數(shù)組函數(shù)之a(chǎn)rray_values() 獲取數(shù)組元素值的函數(shù)與方法
PHP使用“+”號(hào)合并數(shù)組與array_merge的區(qū)別
深入理解PHP JSON數(shù)組與對(duì)象
php實(shí)現(xiàn)把數(shù)組按指定的個(gè)數(shù)分隔示例
php搜索關(guān)聯(lián)數(shù)組鍵值的方法及示例
PHP 巧用數(shù)組降低程序的時(shí)間復(fù)雜度
總結(jié)
以上是生活随笔為你收集整理的php 打印对象详细信息,php打印显示数组与对象的函数详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle服务器不识别tc服务,记一次
- 下一篇: php设计鸡兔同笼问题解法,鸡兔同笼问题