Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中是否有回显0的设置?_Php - Fatal编程技术网

在php中是否有回显0的设置?

在php中是否有回显0的设置?,php,Php,我知道0被视为空字符串。但是我的一台主机显示为0而另一台主机显示为空白时没有问题,我可以在后一台主机中更改什么使其显示为0而不仅仅是空白 可能是php.ini文件中的一个选项 例如: <?php $sum = 0.0; echo $sum; ?> 但这将导致与其他主机不兼容。如果将变量强制转换为浮点echo应将其解释为数字,而不是(我怀疑)布尔值FALSE <?php $sum = 0.0; echo (float)$sum; ?> 将代码显示

我知道0被视为空字符串。但是我的一台主机显示为0而另一台主机显示为空白时没有问题,我可以在后一台主机中更改什么使其显示为0而不仅仅是空白

可能是php.ini文件中的一个选项

例如:

<?php 

$sum = 0.0; 
echo $sum; 

?> 

但这将导致与其他主机不兼容。

如果将变量强制转换为浮点
echo
应将其解释为数字,而不是(我怀疑)布尔值
FALSE

<?php 

$sum = 0.0; 
echo (float)$sum; 

?>


将代码显示在要回显0的位置。它是输出到cli还是html?@Mustafa Taleb您尝试在$sum中分配0.0,而实际上分配0尝试分配12.0它将只显示12。您介意检查两台计算机上的PHP版本吗?@Mustafa Taleb,根据,这些版本应输出
0
。希望你能找到原因
<?php 

$sum = 0.0; 
echo (float)$sum; 

?>