三元表达式

11 篇文章 0 订阅
8 篇文章 0 订阅

js

三元表达式嵌套
三元表达式嵌套写法
注意:
php 的简化写法js不支持

// vue.js的简化版
{{ temp.detail.other.remark || '无'}} // 相当于temp.detail.other.remark ?  
//temp.detail.other.remark : '无'; 

php


 - 普通的: $a = $a ? $a : 1;
 - 简化的: $a = $a ? : 1;  // 相当于$a = $a ? : 1
 - 复杂嵌套1-自左向右结合运算:$rs = isset($_GET['a']) ? $_GET['a'] : (isset($_GET['b'])   
 - ? $_GET['b']   : 'other');   //  先判断$_GET['a']若成立则 则变成 $_GET['a'] ? $_GET['b']   : 'other'; 不可忽视括号的作用
 - 复杂嵌套2-括号为整体:isset($_GET['a']) ? $_GET['a'] : (isset($_GET['b']) ?   $_GET['b'] : 'other')   //先判断$_GET['a']若成立则判断(isset($_GET['b']) ? $_GET['b'] : 'other'),因为有括号,所以括号会被当做一个整体
 
 -常用例子:
 - db('demo')->where(id, $demo_id)->find() ?[]; 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值