将布尔值写入php中的文件

时间:2012-02-15 12:05:12

标签: php

我正在尝试记录一些项目的错误修复数据。我有一个布尔值,我需要写入一个文本文件但由于某种原因,下面永远不会打印布尔值是调用函数来写日志的代码。

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)但没有任何区别

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:5)

尝试

writeLog("Index: $index Create Table Headers: ". ($myBoolean ? 'true' : 'false'));

请参阅PHP Documentation了解“?”三元运算符