var_export

此函式返回關於傳遞給該函式的變數的結構信息,它和var_dump() 類似,不同的是其返回的表示是合法的 PHP 代碼。

該函式有兩個參數

第一個參數(必填)將傳入的值以結構信息展現列印。

第二個參數(默認)將內容以字元串的形式返回,而不進行列印。

基本介紹

  • 中文名:var_export
  • 外文名:var_export
  • 功能:列印與顯示程式代碼結構
  • 作用:查看代碼結構與信息
  • 所屬:列印 調試 輸出 展示
  • 參數1:想要輸出的內容
  • 參數2:開啟關閉返回值
  • 返回值:null或者string
函式說明,版本,說明,注意,函式類型,類型,參數,返回值,相關函式,使用場景,實例說明,案例1,案例2,

函式說明

版本

(PHP 4> = 4.2.0,PHP 5,PHP 7)

說明

var_export(); ———>> 以符合PHP的代碼風格,輸出者展示一個字元串的內容。
該函式作用是以符合php的代碼風格,輸出一段需要列印和顯示的內容,如果字元串、數組、對象等。

注意

  1. 資源類型的變數,不能被這個函式導出。
  2. 該函式不會一共可分析型的代碼讓你直接使用。

函式類型

類型

該函式是列印類型,輸出,與展示類型函式。

參數

格式:
var_export( '參數1(必填參數)' , ‘參數2(默認參數)’ );
參數1:想要導出或者輸出的內容。
作用: 輸出填入的內容。
類型:除資源外所有類型
參數2:默認值為false ,true選填。
作用: 當為false時,內容沒有返回值,是默認直接列印在螢幕上的。
當為true時,內容不會直接列印在螢幕上,而是以返回值的形式,傳遞給一個變數。
類型:布爾值 true 或者 false
使用方法:
不開啟第二個參數時 直接這樣使用。
var_export( '想要到處或者輸出的內容');
開啟參數時必須有接收的變數。
$str = var_export( '想要導出或者輸出的內容',true);
echo $str;

返回值

當使用 默認 或者false 時:
return :null(空)
當使用 true
return :string(字元串)

相關函式

var_dump(); print_r();

使用場景

  1. 適用於場合較多用於展示php代碼結構,調試代碼。
  2. 該函式應為是以php風格輸出一段內容,所以無論列印出來的代碼是什麼樣,都是有效的,只要複製貼上就可以直接使用該段信息。
  3. 將一段內容存儲某中存儲介質中,如檔案,資料庫快取等。
註:希望有人能繼續補充。

實例說明

案例1

默認方式使用該函式
代碼部分:

相關詞條

熱門詞條

聯絡我們