PHP函式補完 var export

2021-07-07 10:01:19 字數 816 閱讀 1429

var_export() 函式返回關於傳遞給該

函式的變數的結構資訊,它和 var_dump() 類似,不同的是其返回的表示是合法的 php **。var_export必須返回合法的php**, 也就是說,var_export返回的**,可以直接當作php**賦值個乙個變數。 而這個變數就會取得和被var_export一樣的型別的值。看下面乙個簡單的例子:

<?php

var_export ( $arr );  

?>

程式輸出:

注意,上面的輸出是合法的php**。假如用var_dump(),則輸出為:

可以通過將函式的第二個引數設定為 true,從而返回變數的表示。

<?php

$v = 'nowamagic';  

$rs = var_export ( $v, true );  

echo $rs;

?>

程式執行結果:

'nowamagic'

注意兩點:

在phpcms的原始碼裡,可以看到很多配置的引數都用陣列記錄的,包括它們的頻道、內容等等。

function cache_write($file, $string, $type = 'array')    

elseif($type == 'constant')    

}  $strlen = file_put_contents(phpcms_cachedir.$file, $string);  

chmod(phpcms_cachedir.$file, 0777);  

return $strlen;  

}  

PHP函式補完 array multisort

有時候我們需要對二維陣列的某個鍵的值進行排序,這裡就是討論這個問題。我們可以使用array multisort 這個函式。array multisort 函式對多個陣列或多維陣列進行排序。引數中的陣列被當成乙個表的列並以行來進行排序 這類似 sql 的 order by 子句的功能。第乙個陣列是要排...

php 除錯 函式,php除錯函式

除錯函式小結 1.debug backtrace 函式生成乙個backtrace。該函式返回乙個關聯陣列。下面是可能返回的元素 function 返回當前的函式名 line 當前的行數 file 當前的檔名 class 當前的類名 object 當前物件 type 當前的呼叫型別,可能的呼叫 返回 ...

php函式 PHP pathinfo 函式

pathinfo 函式以陣列的形式返回檔案路徑的資訊。pathinfo path,options 引數 描述path 必需。規定要檢查的路徑。process sections 可選。規定要返回的陣列元素。預設是 all。可能的值 pathinfo 返回乙個關聯陣列包含有 path 的資訊。包括以下的...