10

サーバー側のコードにジャンプする必要があります。そこで使用されているのはcakephpです。変数を見たいのですが、それはモデルだと思いますが、よくわかりません.inまたはcaseの変数にしましょう。

CakeLog::write('debug', 'myArray'.var_export($myArray) );

それは出力を持っています

myArray: Array

var_dump が出力に生成できるのと同様の出力を見たいと思います。

それは可能ですか?はいの場合、どのように?

どんな助けも高く評価しました。

4

3 に答える 3

17

print_rを使用するだけで、結果を出力しない 2 番目の引数を受け入れます。

CakeLog::write('debug', 'myArray'.print_r($myArray, true) );

また、ログ ファイルに改行、タブ、またはダブル スペースが必要ない場合は、次のようにします。

$log = print_r($myArray, true);
$log = str_replace(array("\n","\t"), " ", $log);
$log = preg_replace('/\s+/', ' ',$log);
CakeLog::write('debug', 'myArray' . $log);
于 2012-09-14T13:26:09.153 に答える
2

試す:

CakeLog::write('debug', 'myArray'.print_r($myArray, true));

このtrueパラメータにより、print_r は画面に出力するのではなく値を返すようになるため、保存できます。

http://br2.php.net/manual/en/function.print-r.php

于 2012-09-14T13:22:57.787 に答える
0

誰かがここで紹介したリダイレクト方法を手に入れました。

これは、私がそこにあるものを見るのに慣れていましたが、非常に明確に示されています。

于 2012-09-14T13:32:42.593 に答える