それでは、var_export と var_dump の使い方を紹介します。必要な方は参考にしてください。
var_export は正当な PHP コードを返す必要があります。つまり、var_export によって返されるコードは、PHP コードとして変数に直接割り当てることができます。 そして、この変数は var_export と同じタイプの値を取得します
•ただし、変数の型がリソースの場合は単純にコピーできないため、var_exportの変数がリソース型の場合はvar_exportはNULLを返します
例
コードは次のとおりです | コードをコピー |
$res = yblog_mspconfiginit("評価"); タイプ (yahoo_yblog) のリソース(1) $res = fopen('status.html', 'r'); タイプ (ストリーム) のリソース(2) |
例
コードは次のとおりです | コードをコピー |
関数 getVar_export($value) { //インスタンスメソッドを使用する $g = 新しいユーザー(); |
詳細については、http://www.bKjia.c0m/phper/21/02496253b66d66ca613a2f19ea40c22e.htmをご確認ください。
var_dump関数
var_dump (PHP 3 >= 3.0.5, PHP 4, PHP 5)
void var_dump ( 混合式 [, 混合式 [, ...]] )
この関数は、式のタイプや値など、1 つ以上の式に関する構造情報を表示します。配列は値を再帰的に展開し、インデントによって構造を示します。
ヒント: プログラムが結果をブラウザーに直接出力しないようにするには、出力制御関数を使用してこの関数の出力をキャプチャし、文字列型の変数に保存します。
var_dump() と print_r() を比較できます。
例
コードをコピー | |
コードは次のとおりです コードをコピーしてください
$a = array (1, 2, array ("a", "b", "c")); var_dump ($a); /* 出力: 配列(3) { [0]=> int(1) [1]=> int(2) [2]=> 配列(3) { [0]=> 文字列(1) "a" [1]=> 文字列(1) "b" [2]=> 文字列(1) "c" } } */ $b = 3.1; $c = TRUE; var_dump($b,$c); /* 出力: float(3.1) ブール(真) */ ?>
|
詳細については、http://www.bKjia.c0m/phper/php/43382.htmをご確認ください。
http://www.bkjia.com/PHPjc/628989.html