当前位置: 首页 > 面试题库 >

什么事 ……:吗?[重复]

谷梁弘深
2023-03-14
问题内容

$items = (isset($_POST[‘items’])) ? $_POST[‘items’] : array();

我不明白此代码的最后一个片段“ ? $_POST['items'] : array();

这种代码组合到底能做什么?

我用它从html文本框中获取一堆值,并将其存储到会话数组中。但是问题是,如果我尝试重新提交文本框中的数据,则新的数组会话将完全覆盖旧会话数组和所有空白。

我只想覆盖数组中已经具有值的位置。如果用户决定仅填写几个文本框,那么我不希望以前的会话数组数据被空格(来自空白文本框)覆盖。

我以为上面的代码是问题,但我不确定它是如何工作的。请赐教。


问题答案:

这是 一个三元运算符

该表达式的(expr1) ? (expr2) : (expr3)
计算结果expr2是否expr1TRUEexpr3如果expr1计算为FALSE



 类似资料:
  • < code>$@和< code >“$ @”有什么区别吗? 我知道非特殊字符可能存在差异,但是带有输入参数的符号呢?

  • 我有一个很长的switch语句代码(大约8个案例),它决定了在浏览器中使用什么搜索来查找元素。有没有关于如何重构这段代码的建议? WebElement CurrentObject=null;切换(SearchBy){case“className”:尝试{CurrentObject=new WebDriverWait(driver,ConstantValues.LONGWAIT)。直到(Expect

  • 阅读的javadocs,我看到方法让我知道事件是否由其结果重复。 返回事件计数。如果事件计数大于1,则这是一个重复事件。 这到底是什么意思?这是否意味着两个或多个对象引用同一个“事件”(例如,正在创建的文件)? 我正在Oracle网站上试验新的API的示例,这一部分让我感到困惑,尤其是因为我会在同一测试代码的连续运行中获得不同数量的事件(其中我使用写入一个文件,而不与之手动交互),但的结果永远不会

  • 本文向大家介绍什么是事务?什么是锁?相关面试题,主要包含被问及什么是事务?什么是锁?时的应答技巧和注意事项,需要的朋友参考一下 答:事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔

  • 本文向大家介绍什么是事务?相关面试题,主要包含被问及什么是事务?时的应答技巧和注意事项,需要的朋友参考一下 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余

  • 使用指南 - 数据报告 - 访问分析 - 什么是事件 事件是网页内部某个可以点击的交互元素的点击。 如下载、移动广告点击、小工具、Flash 元素、AJAX 嵌入式元素以及视频播放等。 利用百度统计的“事件分析”报告(点此了解事件分析报告如何使用),可以对事件的点击情况进行跟踪。如何安装高级事件跟踪代码请参考链接:https://www.wenjiangs.com/doc/nqW2asFX。 如果