<?php
$file = "date.txt";
$content = "这是我想写入的内容"
if(!$fp = fopen($file,'a'))
{
echo"打开文件失败"
exit;
}
if (fwrite($fp,$content) ===False) //我想问的是这里的===可以写成==
吗?区别在哪?
{
echo "写入文件失败";
exit;
}
echo "写入文件成功";
fclose($fp);
?>
简单的说,两个等号是模糊等于也就是一般的等于,在php中不同的类型也是可以比较的,而这点在其他的强类型语言中是不行的。三个等号表示全等于,不但数值一样,而且类型也相同,如下面例子:
下面的图片是从php手册中截取的: