1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php基础有关问题 请指点一下 是不是小弟理解错了

php基础有关问题 请指点一下 是不是小弟理解错了

时间:2023-05-17 20:37:11

相关推荐

php基础有关问题 请指点一下  是不是小弟理解错了

后端开发|php教程

nbsp,gt,message,10,false

后端开发-php教程

php基础问题,请指点一下 ,是不是我理解错了?

x2ttf 源码,vscode文档,ubuntu c 编辑器,tomcat效果,sqlite 查询工具,outlook搭建自己的邮箱服务器地址,移动端tab插件,前端框架库选型,php 开源爬虫,php执行python脚本,seo季度会,工艺品网站模板下载-古色古香,javas网页免费模板,陶瓷 网站模板,蓝色导航最新页面,php仓库管理系统web,vb api函数制作趣味程序lzw

$c = 10;

if ((($a > 0) + ($b > 0) + ($c > 0) + ($d> 0) != 1)) {

message(成功);

}else

{

message(失败)

}

请问,$c是10 为什么在if语句中,却输出了失败??怎么理解? a,b,d都是空的,难道不是这样理解吗($c>0)的时候返回c,

c是10 ,所以 c !=1

难道不应该输出成功吗?

我觉得是我理解错了,请给我指点下难题,谢谢。

——解决方案——————–

农业资讯网站源码带手机微信,ubuntu制作软链接,tomcat7的配置方法,抓取爬虫网站,php小程序怎么传,外贸seo技巧lzw

$c = 10;

if (((($a > 0) + ($b > 0) + ($c > 0) + ($d> 0)) != 1)) {

message(成功);

}else

{

message(失败)

}

——解决方案——————–

怎样偷源码,ubuntu核显重启,tomcat接口是什么类型,喉咙爬虫特效,php还有什么设计方式,seo排名公司丶乐云seolzw

error_reporting(E_ALL ^ E_NOTICE);

$c = 10;

echo ($a > 0) + ($b > 0) + ($c > 0) + ($d> 0);

输出1

所以 if ((($a > 0) + ($b > 0) + ($c > 0) + ($d> 0) != 1)) { 不成立 (1 != 1)

因此走 else 分支

——解决方案——————–

$c = 10;

if ((($a > 0) + ($b > 0) + ($c > 0) + ($d> 0) != 1)) {

$a未定義,所以($a > 0)返回false,轉為int型為0

$b未定義,所以($b > 0)返回false,轉為int型為0

$c=10,所以(10 > 0)返回true,轉為int型為1

$d未定義,所以($d > 0)返回false,轉為int型為0

語句重寫之後就變成了

if((0+0+1+0)!=1){

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。