$_GET['b'] : 'other'; 不可忽视括号的作用 - 复杂嵌套2-括号为整体:isset($_GET['a']) ? $_GET['a'] : (isset($_GET['b']) ? $_GET['b'] : 'other') //先判断$_GET['a']若成立则判断(isset($_GET['b']) ? $_GET['b'] : 'other'),因为有括号,所以括号会被当做一个整体...
当然,嵌套三元表达式并非好的编码习惯。拆开写是更好的方式,使用括弧也可以减少理解复杂度。 三元表达式里核心的两个符号(?, :)前后都必须是表达式,所以可以根据这个依据来找?匹配的:。 有用 回复 撰写回答 你尚未登录,登录后可以 和开发者交流问题的细节 关注并接收问题和回答的更新提醒 参与内容的编辑和改进,...