Php 这是什么意思?在这份声明上签字?
可能的重复项:Php 这是什么意思?在这份声明上签字?,php,Php,可能的重复项: $row\U color=($row\U计数%2)$颜色1:$color2 如果语法 等于 if ($row_count % 2) $row_color = $color1; else $row_color = $color2; 它扩展了IF语法 等于 if ($row_count % 2) $row_color = $color1; else $row_color = $color2; 这是一个条件IF语句。如果行数为偶数,则显示一种颜色,如果为奇数,则
$row\U color=($row\U计数%2)$颜色1:$color2 如果语法 等于
if ($row_count % 2)
$row_color = $color1;
else
$row_color = $color2;
它扩展了IF语法 等于
if ($row_count % 2)
$row_color = $color1;
else
$row_color = $color2;
这是一个条件IF语句。如果行数为偶数,则显示一种颜色,如果为奇数,则显示另一种颜色 他们正在设置交替的行颜色 问号和冒号使它成为IF 条件出现在问号之前(行数为偶数) 问号后面的第一项是“then”,即如果条件为真,该怎么办 冒号后面的项目是“else”,也就是说,如果条件不正确,该怎么办
许多人喜欢这种语法,因为它简洁。但是,正如您所发现的,当您第一次遇到它时,它是一个真正的难题,而且很难用谷歌搜索。这是一个条件IF语句。如果行数是偶数,则显示一种颜色,如果是奇数,则显示另一种颜色 他们正在设置交替的行颜色 问号和冒号使它成为IF 条件出现在问号之前(行数为偶数) 问号后面的第一项是“then”,即如果条件为真,该怎么办 冒号后面的项目是“else”,也就是说,如果条件不正确,该怎么办
许多人喜欢这种语法,因为它简洁。但是,正如您所发现的,当您第一次遇到它时,它是一个真正的难题,要用谷歌搜索它将非常困难。这就是所谓的操作员。基本上,它是检查
行计数
是否为奇数,然后将行颜色
分配给颜色1
或颜色2
这称为运算符。基本上,它是检查row\u count
是否为奇数,然后将row\u color
分配给color1
或者color2
它是它是一个三元运算符。根据:
表达式(expr1)?(expr2):
(expr3)如果expr1,则计算为expr2
计算结果为TRUE,如果为expr1,则为expr3
计算结果为FALSE
换言之:
$variable = (IF THIS EVALUTES TO TRUE) ? (ASSIGN THIS) : (IF NOT, ASSIGN THIS);
这是一个三元运算符。根据: 表达式(expr1)?(expr2): (expr3)如果expr1,则计算为expr2 计算结果为TRUE,如果为expr1,则为expr3 计算结果为FALSE 换言之:
$variable = (IF THIS EVALUTES TO TRUE) ? (ASSIGN THIS) : (IF NOT, ASSIGN THIS);
这叫做三元运算符。这里可以找到一个描述:它被称为三元运算符。可以在此处找到描述:这称为 它是以下代码的简写表示:
if($row_count % 2) {
$row_color = $color1;
}
else {
$row_color = $color2;
}
以下是您的原始代码和注释:
$row_color = ($row_count % 2) ? // Performs logical expression.
$color1 // If logic is true set original variable to this
: $color2; // Else set original variable to this.
PHP关于三元操作的文档:这称为
它是以下代码的简写表示:
if($row_count % 2) {
$row_color = $color1;
}
else {
$row_color = $color2;
}
以下是您的原始代码和注释:
$row_color = ($row_count % 2) ? // Performs logical expression.
$color1 // If logic is true set original variable to this
: $color2; // Else set original variable to this.
PHP关于三元运算的文档:可能重复一百万个现有问题,例如,让我们看看:,和。另请参阅:)现有一百万个问题的可能重复项,例如,让我们看看:,和。另请参见:)它正在检查它是否奇怪。如果
$row\u count
是2
,2%2
是0
(因为没有余数)。所以,$color1
如果是奇数,$color2
如果是偶数…@ircmaxell,你是对的。会修好的,检查一下是否有问题。如果$row\u count
是2
,2%2
是0
(因为没有余数)。所以,$color1
如果是奇数,$color2
如果是偶数…@ircmaxell,你是对的。我会修好的