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

将回声与返回连接时,句点和逗号之间的区别?

楚钊
2023-03-14
问题内容

我刚刚发现这可以工作:

echo $value , " continue";

但这不是:

return $value , " continue";

而“。” 两者均可。

这里的句号和逗号有什么区别?


问题答案:

return只允许一个表达式。但是echo允许使用一个表达式列表,其中每个表达式用逗号分隔。但是请注意,由于echo不是函数而是特殊的语言构造,因此将表达式列表用括号括起来是非法的。



 类似资料:
  • 问题内容: 在两个不同的表之间使用逗号或联接有什么区别? 例如以下两个代码: 问题答案: 执行它们时并没有真正的区别,但是在工作中存在可读性,一致性和减轻错误的问题: 想象一下,如果您有4张桌子,如果使用老式的INNER JOIN方法,那么最终结果将是: 使用显式的INNER JOINS它将是: 后者显示了您在桌子前面的确切位置。它具有更高的可读性,并且更容易出错,因为与在WHERE中添加另一个A

  • 我在NodaTime lib上遇到了一个问题。我的目标是:在两个日期之间计算年/月/日期。下面是我的测试示例: 输出是:年:9,月:11,天:52 对我来说是错误的。我想得到,例如,下一个输出(当然,输出取决于月份的天数,假设我们的月份有31天):年: 10,月: 0,天: 21 所以,我想把日子四舍五入到年和月。我怎么能得到这个? 答案:利用马特的答案,我创造了下一个解决方案:

  • 本文向大家介绍php编程中echo用逗号和用点号连接的区别,包括了php编程中echo用逗号和用点号连接的区别的使用技巧和注意事项,需要的朋友参考一下 里面提到了echo 字符串用,比用.连接要好。原因先不说,先来看以下两句 结果是什么? 我只能说echo '5+1=' . 1+5;的结果是10,所以结果是6和2. 为什么会这样.难道在PHP中加法是没有交换律的?当然不是.. 我们先不去想为什么.

  • 问题内容: 据我了解,当JSF操作返回(空字符串)时,用户停留在当前页面上,但视图已刷新。但是,当操作返回时,用户仍停留在当前页面上,但旧视图已被重用。我的问题是: 上面的陈述正确(准确)吗? 如果是,那么这意味着什么?具体来说,使用一种对另一种对页面上的数据(例如,JSF UI组件中的值或存储在DataTable中的请求范围Bean中的数据)有什么影响? 在什么情况下应该使用一种而不是另一种?

  • 问题内容: if(strpos("http://www.example.com”,”http://www.")==0){ // do work} 我希望这能解决,但确实如此。但是当我这样做时会发生什么 这也传递到php 5上,因为据我所知,strpos返回false,它转换为0。 这是正确的思想/行为吗?如果是这样,在另一个字符串的开头测试该子字符串的解决方法是什么? 问题答案: 是的,这是正确的

  • 假设您有一个QueryDSL查询,如下所示: 这与下面的(功能)有什么不同? 在我看来,双方都能解决用户所在地必须是梵蒂冈城的问题。此外,这两个对象都返回允许在对象图中导航的对象。 那么有什么区别吗?为什么不直接使用第二个更紧凑的呢? 编辑:他们生成不同的JPQL,这是肯定的,但我不确定最终结果是否有任何不同。我们为什么要明确列出我们正在做什么加入? 编辑2:似乎它们可能是相同的...http:/