发布网友 发布时间:2022-04-24 07:55
共4个回答
热心网友 时间:2022-06-17 19:50
boolean的true和false是供编程人员在逻辑上判断的概念。
不是打印用的字符串'true','false'
如果非要把这个打印出来,可以
方法1: echo ('变量 '.print_r($abc, true).' 是布尔型!');//print_r($abc, true)是专门打印变量内部表示法的函数
方法2:显示之前转换成字符串,
$abc=$abc?'true':'false';
echo ("变量 $abc 是布尔型!");
===========
说到底,这种显示在中文环境没有应用意义。
热心网友 时间:2022-06-17 19:50
echo ('变量 $abc 是布尔型!');
echo ('变量 $abc 是布尔型!');
单引号字符串中出现的变量和转义序列不会被变量的值替代。
双引号字符串最重要的一点是其中的变量名会被变量值替代。
' ' 才是最纯的字符串
热心网友 时间:2022-06-17 19:51
echo var_mp($abc); 这个输出你说的 他为BOOLEAN
热心网友 时间:2022-06-17 19:51
想打印出true或false,你只有自定义了。
if(is_bool($a)&&$a){
echo '$a is true';
}
else{
echo '$a not a bool';
}