下面这种写法有什么错误? session不能用于三元表达式吗?
$data['user_id'] = isset(session('user_id')):session('user_id'):'guest';
下面这种写法有什么错误? session不能用于三元表达式吗?
$data['user_id'] = isset(session('user_id')):session('user_id'):'guest';
2 回答1.3k 阅读✓ 已解决
1 回答993 阅读✓ 已解决
2 回答849 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答906 阅读
1 回答891 阅读
1 回答820 阅读
建议你这样写
三元方式建议为
isset用来检测变量是否已经声明,而不是用来检查值的,否则会产生语法错误。