在php中if(变量1=变量2){}条件语句的理解

2022-12-04 0 751



php中if(变量1=变量2){}条件语句的理解

在php网站开发中,我们经常会用到这样的if判断语法:

//例如$b=3;if($a=$b){
    $c=$a.'一个结论';
   return $c;}

在我刚开始学开发的时候,见到的都是下面这样的:

$a=3;$b=3;if($a==$b){
    $c=$a.'一个结论';
    return $c;}

这种if语句是刚开始学习PHP时最常见的if语法,大家都能理解;而种PHP语法是什么意思呢?当初在我次见到这种判断语句的时候我是比较懵X的,完全不理解!后来到处请教小伙伴才闹明白了它的意思。

php中if(变量1=变量2){}这样的if语句的含义

它的含义是这样子的:首先把变量2的值赋给变量1,再判断if(变量2)是否为真,如果为真则,运行{}中的代码。

总结:

双等号和三等号, 都可用来判断, 但双等号在二边操作数类型不同时会触发类型自动转换,有时这种转换不可控, 所以推荐用三等号, 由用户来确定数据类型

一个等号是赋值,最终表达式的值是等号左边的值, 如果用在if中, 这个值会强制转为布尔型,具体是false/true, 要看当前值了。

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!cheeksyu@vip.qq.com
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有积分奖励和额外收入!
5.严禁将资源用于任何违法犯罪行为,不得违反国家法律,否则责任自负,一切法律责任与本站无关

源码下载

发表评论
暂无评论