将布尔值写入php中的文件

Boa*_*rdy 0 php

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

writeLog("Index: $index Create Table Headers: ". $myBoolean);
Run Code Online (Sandbox Code Playgroud)

以下是实际写入文件的函数的代码

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);
}
Run Code Online (Sandbox Code Playgroud)

当文件被写入时,我得到的是

索引:0创建表头:

我尝试过使用var_export($ myBoolean),但没有任何区别

感谢您的任何帮助,您可以提供.

Mat*_*röm 5

尝试

writeLog("Index: $index Create Table Headers: ". ($myBoolean ? 'true' : 'false'));
Run Code Online (Sandbox Code Playgroud)

有关"?",请参阅PHP文档.三元运算符