记录新行php上的每个错误

Adr*_*ian 1 php string string-concatenation

我需要在新行上记录每个错误.

file_put_contents('PDOErrors.txt', $e->getMessage() . \n, FILE_APPEND);
Run Code Online (Sandbox Code Playgroud)

除了一切都保留在第一行之外,这按预期工作,因此我尝试使用\n显示不正确.

xda*_*azz 5

你应该引用\n.

file_put_contents('PDOErrors.txt', $e->getMessage() . "\n", FILE_APPEND);
Run Code Online (Sandbox Code Playgroud)

或者使用PHP_EOL常数.

file_put_contents('PDOErrors.txt', $e->getMessage() . PHP_EOL, FILE_APPEND);
Run Code Online (Sandbox Code Playgroud)

  • + 1.或者只是使用PHP_EOL常量会更好. (3认同)