2

私は次のようなことをしたい:

error_log('this is information about the variable: '.print_r($variable));

また

error_log('this is information about the variable: '.var_dump($variable));

参考までに、印刷しようとしている変数は配列です。

4

2 に答える 2

10

print_r()出力を文字列として返す 2 番目のパラメーターを受け入れます。そのため、最初の例を次のように変更できます。

error_log('this is information about the variable: ' . print_r($variable, true));

注:var_dump()はそのようなパラメーターはありませんが、出力バッファリングを使用して、ドキュメントで説明されているように出力を保存できます。

于 2013-06-12T20:22:40.040 に答える
0
error_log(
    'this is information about the variable: '.print_r($variable, true), 
    3, 
    "/var/tmp/my-errors.log");

詳細: http://de3.php.net/manual/en/book.errorfunc.php

于 2013-06-12T20:24:03.640 に答える