【问题标题】:What does question mark in PHP represent other than Ternary Operator?除了三元运算符之外,PHP 中的问号代表什么?
【发布时间】:2010-12-10 01:28:02
【问题描述】:

PHP 中问号? 除了作为三元运算符之外还有其他用途吗?

请注意:我知道它在正则表达式中的工作原理以及所有这些。我说的是 PHP 语言本身,而不是正则表达式或什么。我知道它在打开和关闭标签中是如何工作的。

我更关心标记 PHP 脚本。有没有其他涉及问号的token?

顺便说一下,我已经查看了 PHP 手册。

【问题讨论】:

  • 它也用于正则表达式,但这是一个模糊的问题,你能详细说明你到底需要知道什么吗?
  • @warren - 检查,想确认一下。
  • 这是一个非常奇怪的问题。
  • 只是想检查一下。无论如何,这已经过去了很长时间。

标签: php ternary-operator


【解决方案1】:

一方面,它用于标记 PHP 代码本身,像这样<? ?> :)

但是说真的,您是在为某些您想了解的特定用途而开车吗?

【讨论】:

    【解决方案2】:

    是的,在 php 中它用于:

    • <?php / ?> 打开标签。
    • <? ?> 短开头标签。
    • <?= $variable ?> 相当于在使用模板时很有用。
    • ?: 三元运算符
    • 在编写regular expressions 时在 preg_match() 中使用。 ^\s+(\s+)?$

    【讨论】:

    • 不是我要找的。请再看一遍问题。感谢您的具体说明。
    • @Mauris - 这就是您要找到的全部内容:问号仅在此处使用。
    • @Mauris 如果我留下一个“不”的答案,您会觉得这有帮助吗? elviejo 的回答是完整而恰当的。
    猜你喜欢
    • 1970-01-01
    • 2016-07-18
    • 1970-01-01
    • 2011-12-15
    • 2012-08-11
    • 2011-02-05
    • 2020-06-26
    • 1970-01-01
    相关资源
    最近更新 更多