我正在尝试记录一些项目的错误修复数据。我有一个布尔值,我需要写入一个文本文件但由于某种原因,下面永远不会打印布尔值是调用函数来写日志的代码。
writeLog("Index: $index Create Table Headers: ". $myBoolean);
以下是实际写入文件的函数的代码
function writeLog($message)
{
$file = "log.txt";
$fh = fopen($file, 'a') or die("Can't open file");
$content = $message . "\r\n";
fwrite($fh, $content);
fclose($fh);
}
文件写入时我得到的是
索引:0创建表标题:
我尝试过使用var_export($ myBoolean)但没有任何区别
感谢您提供的任何帮助。
答案 0 :(得分:5)
尝试
writeLog("Index: $index Create Table Headers: ". ($myBoolean ? 'true' : 'false'));
请参阅PHP Documentation了解“?”三元运算符