php是弱类型语言, 比如 变量$v的值为: 0 , false , null , '' ,"" ,未定义
if(!$v) echo "true";
都会输出true, 所以这些条件都为假, 这在其他一些语言中是不能容忍的。
于是我们在日常开发中也慢慢的习惯了这种弱类型。
以至于我们在判断字符串相等时,也会直接忽略了0的存在直接比较, 比如:
$v = array(0=>"a", "type"=>"b",1=>"c");
$useArr = array();
foreache($v as $key=>$value){
if($key == 'type'){ continue;}
$useArr[] = $value;
}
我们本来只想过滤掉键值为type的数据, 但结果不小心会使键值为0的数据也过滤掉了。
原因是0键值为整形,而与字符串比较时,会先将字符转化为整形,没有数字开头的字符串一般都是转化为0,因此这里需要用 === 来替代,这样才万无一失。
小心小心,切记切记, :)
如果是强类型语言在编译时就会提示错误, 不能直接比较。
解释型与编译型,弱类型与强类型, 各有千秋啊。
相关推荐
- 钢结构重提:全国住房和城乡建设工作会议将钢结构住宅试点列为2020年重点推进任务之一,预示着钢结构建筑市场将受到政策的鼓励和支持。 五、行业推荐与风险提示 - 推荐建筑公司:报告中推荐了中国建筑、中国铁建...
这可能与市场对不同类型建筑的偏好和技术成熟度有关,但随着政策导向和环保需求的增强,装配式建筑板块有望吸引更多关注。 6. 基建投资与地产市场的最新动态:1-2月份,基建投资数据出现疲软,地产开工情况略低于...
2. 结构性去杠杆的重提:报告中强调了结构性去杠杆的重要性,这表明政府对于解决经济中深层次问题的决心。结构性去杠杆的提出,意味着要通过调整经济结构来化解风险,这对于银行业的资产质量、信贷政策和风险管理都...
煤炭开采行业煤化工产业研究系列之一:我们为何此时重提煤化工?-1031-光大证券-34页.pdf
建材行业周报:华中地区水泥供应紧张,重提租赁市场培育.pdf
《煤化工产业研究系列之一:我们为何此时重提煤化工》 煤化工产业,作为中国能源结构中的重要一环,近年来重新引起了市场的关注。自上一轮高速发展阶段以来,已过去十年,行业在过去曾因“三高一低”(高能耗、高...
银行业深度报告:2022年社融和M2展望,重提稳增长
建筑行业周报:市场情绪有所回落,监管重提发展装配式建筑.pdf
建材行业周报:砂石产业政策重提,机制砂渗透率有望再提升.pdf
机械设备行业点评报告:重提扩大内需,政策微调,看好工程机械估值修复和先进制造龙头.pdf
《建筑行业周报:落户放宽利好家装,钢构重提利好总包》这份报告主要聚焦于我国建筑行业的最新动态,特别是政策变化对家装和钢结构行业的影响。以下是对报告内容的详细解析: 一、落户政策放宽与家装行业 1. 落户...
标题中的“建筑行业周报:基建补短板重提,板块估值有望提升”表明这份文档主要关注的是建筑业近期的发展动态,特别是基础设施建设(基建)领域的政策调整及其对行业估值的影响。基建补短板通常指的是政府在基础设施...
整体来看,建筑行业周报中反映出建筑板块的稳步增长,尤其是基建补短板的政策重提,为行业发展注入了新动力。行业估值有望随着基建投资的落地而得到进一步提升。投资者和行业内的企业均需关注基建行业在政策扶持下的...
家用电器八月行业动态报告:地产竣工好转,支持绿色智能家电被重提.pdf
电气设备和新能源行业动态:财政部重提支持新能源车发展,政策加码预期持续升温.pdf
本周的房地产行业周报聚焦于政策导向与市场表现,核心在于重提住房消费以及一二手市场的积极态势。报告深入分析了当前房地产市场的关键变化,并对未来趋势进行了展望。 首先,政府重提住房消费,旨在强调房地产市场...
银行行业周报:货政报告重提结构性去杠杆,银保监布置19年监管整治工作.pdf
房地产行业地产A+H样本库动态跟踪报告(第5周):中央经济工作会议重提房住不炒,5-光大证券-4页.pdf
有一键复制一键删除一键成功一键重提功能,订单赔付功能可以切换赔付接口。独立的API订单管理,后台手动下发订单通知。 4、实名认证分为个人合企业认证,企业认证成功自动开启API功能 5、订单系统分为会员订单和API...
装配式建筑,又称预制混凝土结构,是现代建筑领域中一种高效、环保且可持续发展的建造方式。在本周的建筑行业中,监管层再次强调了发展装配式建筑的重要性,这表明政策将继续支持这一领域的创新与进步。...