当前位置: 首页 > wzjs >正文

空间网seo建站技术

空间网,seo建站技术,丰城做网站,山东做网站的公司首先来看一段代码&#xff1a; $price 187.50;if (!is_numeric($price) || $price < 0 || ($price * 100 > 1000000)) {echo "价格错误&#xff1a;$price\n"; } else {echo "价格正确&#xff1a;$price\n"; }乍一看是不是认为并没有什么问题&…

首先来看一段代码:

$price = '187.50';if (!is_numeric($price) || $price <= 0 || ($price *= 100 > 1000000)) {echo "价格错误:$price\n";
} else {echo "价格正确:$price\n";
}

乍一看是不是认为并没有什么问题,$price 会正常乘以 100 转换为“”并输出 价格正确

实则不然

($price *= 100 > 1000000)// 由于 *= 100 的优先级低于 >,所以代码被解析为下方代码($price = $price * (100 > 1000000))

然后就简单了,因为 100 > 1000000 返回了 false 导致被转换为 0,最终也就输出了 价格错误:0

而需要注意的点是if 中倒数第二个反括号 ) 转移到 *= 100 后:

$price = '187.50';if (!is_numeric($price) || $price <= 0 || ($price *= 100) > 1000000) {echo "价格错误:$price\n";
} else {echo "价格正确:$price\n";
}

保证了 *= 100 先于 > 运算,就不会发生 false 的问题

http://www.dtcms.com/wzjs/157690.html

相关文章:

  • 个人网站怎么做扫码支付网站优化公司大家好
  • 网站开发学什么 2018seo推广主要做什么
  • 有源码怎么在本地网站搭建seo关键词布局技巧
  • 深圳网站建设公司企业文化宣传策划方案
  • 线上营销课程哪里学佛山seo网站排名
  • 全国高端定制百度关键词优化大
  • 一级域名网站怎么做黑帽seo培训
  • 网站定制建设哪里好自媒体怎么赚钱
  • 盘州网站建设深圳网络营销推广服务
  • 博海博海网站建设深圳快速seo排名优化
  • 新浪云主机上安装wordpress主题东莞百度seo在哪里
  • 网站维护费怎么做会计分录广告推送平台
  • 电子商务网站开发课程设计湖南好搜公司seo
  • 格瑞特网站建设店铺推广软文案例
  • 广州做网站的公司关键词排名优化公司
  • 如何建设网站脱颖而出seo网络优化培训
  • 直销网站有没有适合在家做的手工活直通车推广怎么收费
  • mcms怎么做网站常德seo
  • 网站空间在哪买好免费python在线网站
  • 东营组建网站互动营销策略
  • 一起做网店网站入驻收费成都seo学徒
  • python做的网站有哪些管理人员课程培训
  • 哪个网站做轴承外贸的人比较多如何做网站营销推广
  • 湖北省建设厅建筑资料官方网站淄博网站制作
  • 网站建设易网推广公司品牌
  • 做字幕模板下载网站有哪些seo是什么意思电商
  • 北湖建设局网站广州seo关键字推广
  • 德洲网站建设sem账户托管
  • 做网站能接到模具单吗百度快照怎么用
  • 益阳网站建设找相似图片 识别