扫码关注官方订阅号
刚刚混淆代码的时候无意间看到这种形式的。为什么会把圆括号里面的最后一个值赋值给变量?
闭关修行中......
圆括号在表达式中是用来控制优先级的,在这里的圆括号是把等号右边的值整个括起来了,就是说先对等号右边的表达式求值。
逗号表达式会对它的每个操作对象求值(从左至右),然后返回最后一个操作对象的值。
这个核心是:逗号操作符。逗号操作符允许在一个判断状态中有多个表达式去进行运算并且最后返回最后一个表达式的值。
哈哈,这个我刚好看到一个这样的回答,是逗号运算符,他会返回最后一个表达式的值。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
圆括号在表达式中是用来控制优先级的,在这里的圆括号是把等号右边的值整个括起来了,就是说先对等号右边的表达式求值。
逗号表达式会对它的每个操作对象求值(从左至右),然后返回最后一个操作对象的值。
这个核心是:逗号操作符。
逗号操作符允许在一个判断状态中有多个表达式去进行运算并且最后返回最后一个表达式的值。
哈哈,这个我刚好看到一个这样的回答,是逗号运算符,他会返回最后一个表达式的值。