0
点赞
收藏
分享

微信扫一扫

PHP踩坑记录-empty判断浮点型


项目场景:

如果用empty判断浮点型需要注意的地方

问题描述

empty 判断 ‘0.00’ 会为false

<?php
$a = '0.0';
var_dump(empty($a)); //返回false
?>

原因分析:

如果使用tp5框架,底层会把decimal的类型直接转成string。这里tp5是否有配置参数能解决这个问题,有待研究。

解决方案:

强制转换类型之后再使用empty()

(float)$a
floatval($a)


举报

相关推荐

错误踩坑记录

vue 踩坑记录

TabLayou踩坑记录

Docker踩坑记录

RabbitMq踩坑记录

flink 踩坑记录

踩坑记录一

0 条评论