首页 > 编程知识 正文

php问号冒号,php中两个冒号

时间:2023-12-29 20:32:08 阅读:331282 作者:MSQZ

本文目录一览:

PHP中?:什么意思

PHP中“?:”指的是三目运算符。

三目运算符,又称条件运算符,是计算机语言的重要组成部分。它是唯一有3个操作数的运算符,所以有时又称为三元运算符。

一般来说,三目运算符的结合性是右结合的。三目运算符提供了一种表达简单 if-else 语句的简写方法。该运算符由问号(?)和冒号(:)组成,其格式如下:表达式 ? 表达式 : 表达式 ;语句被称为条件表达式,它由 3 个子表达式组成,使用问号 ? 和冒号 : 分隔。问号前面的条件表达式的部分是要测试的条件。这就像 if 语句的括号中的表达式。如果条件是真的,则执行 ? 和 : 之间的语句;否则,执行 : 之后的部分。如果认为有帮助,可以在子表达式周围放置圆括号。

php 中的?:是什么意思啊

PHP中“?:”指的是三目运算符。

三目运算符,也称为条件运算符,它是计算机语言的重要组成部分。它是唯一具有3个操作数的运算符,因此有时称为三元运算符。通常,三目算子的组合是右边界。

三目运算符提供了一种表达简单if-else语句的简便方法。运算符由以下格式的问号(?)和冒号(:)组成:表达式?表达式:表达式;一条语句称为条件表达式,由3个子表达式组成,并使用问号?和冒号:分开。

条件表达式中问号之前的部分是要测试的条件。这就像if语句括号中的表达式。如果条件为真,则执行?之间的语句。和:;否则,执行以下部分。如果您认为有帮助,可以在子表达式两边加上括号

扩展资料:

php函数的操作规则

1、对于条件表达式b? x:y,首先计算条件b,然后判断。如果b的值为true,则计算x的值,并且运算的结果为x的值;否则,计算出y的值,并且运算的结果是y的值。

2、条件表达式永远不会同时计算x和y。条件运算符是右关联的,即从右到左分组。例如,一个? b:c? d:e将被执行为? b:(c→d:e)。

3、可以理解为:条件?结果1:结果2,在里面?该数字是格式要求。也可以理解为条件是否为真,条件成立为结果1,否则为结果2。

参考资料来源:百度百科-三目运算符

php 中的问号是什么意思

php代码当中问号的作用大概分为两类,一类是在PHP标签中使用的“?php”、“?”这对标记,还有一类是用在三元运算符中的“?”操作符,像这样:$a == 1?true:false。

在标签中使用的问号,只是充当一个界定符的作用,即标识PHP代码的开头和结尾,没有实质的程序意义。

在三元运算符中的问号,是有着特定的程序意义的,它的表示方法大概是:条件一?条件二:条件三,当条件一成立时,问号的作用是选择条件二作为程序继续执行的分支。也就是说,条件一成立,就执行条件二,否则执行条件三。

php语法中的问号与冒号的疑问

肯定不能这样用的,前面的”是不是这样?“这是设问句,设问句后面可以直接写”把这个东西洗干净之后再煮一下然后放进去。“所以,不需要使用冒号连接的。

这句话还可以改一下,因为”是不是这样“虽然有疑问语气,但是它也可以作为整句话的一部分,所以可以这样写:是不是要这样,把这个东西洗干净之后再煮一下然后放进去。

PHP中?问号:冒号的作用是?

? : 的作用与 if ... else 类似,? 被称为“三元运算符”。

代码:

$user = isset($_POST['name']) ? $_POST['name'] : ' ' ;

相当于:

if(isset($_POST['name'])

{

  $user = $_POST['name'];

}else

{

  $user =' ';

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。