我正在尝试记录一些项目的错误修复数据.我有一个布尔值,我需要写入一个文本文件但由于某种原因,下面永远不会打印布尔值是调用函数来写日志的代码.
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),但没有任何区别
感谢您的任何帮助,您可以提供.
尝试
writeLog("Index: $index Create Table Headers: ". ($myBoolean ? 'true' : 'false'));
Run Code Online (Sandbox Code Playgroud)
有关"?",请参阅PHP文档.三元运算符