亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

以下關于var_dump是什么意思?

以下關于var_dump是什么意思?

PHP C
有只小跳蛙 2021-11-26 19:15:34
似乎是輸出的意思,那與echo和print_r相比,各自的有點和缺點是什么?
查看完整描述

2 回答

?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

var_dump 是PHP中的調試函數,可以用var_dump打印所有的對象,查看對象內部的數據結構。

python 中如果提前定義了__str__函數,可以使用print str(object)這種方式打印對象內容。

void var_dump ( mixed $expression [, mixed $... ] )
此函數顯示關于一個或多個表達式的結構信息,包括表達式的類型與值。數組將遞歸展開值,通過縮進顯示其結構。

In PHP 5 all public, private and protected properties of objects will be returned in the output.

Tip

和直接將結果輸出到瀏覽器一樣,可使用輸出控制函數來捕獲當前函數的輸出,然后(例如)保存到一個 string中。

拓展資料:

var_dump()方法,判斷一個變量的類型與長度,并輸出變量的數值,如果變量有值,則輸出是變量的值,并返回數據類型。
顯示關于一個或多個表達式的結構信息,包括表達式的類型與值。數組將遞歸展開值,通過縮進顯示其結構。

格式:var_dump ( mixed expression [, mixed expression [, ...]] )

語法:
var_dump (var,var,bar);

注意:
用保證var_dump中的變量必須是存在的,如果變量存在但值是空,則返回false;
沒有變量時,則返回NULL。
該函數有輸出的功能,因此不必加其它的輸出函數。



查看完整回答
反對 回復 2021-11-29
?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

可有變量的詳細信息,比如是int類型的,就會有相應的提示,print_r可以打印變量結構,比如數組,而echo就是一個單純的輸出

查看完整回答
反對 回復 2021-11-29
  • 2 回答
  • 0 關注
  • 422 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號