gpt4 book ai didi

php - 什么是 PHP 运算符 "?"和 ":",它们的作用是什么?

转载 作者:IT王子 更新时间:2023-10-29 00:51:47 25 4
gpt4 key购买 nike

什么是 ?: PHP 中的操作符?

例如:

(($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER)

最佳答案

这是条件运算符

$x ? $y : $z

表示“如果 $x 为真,则使用 $y;否则使用 $z”。

它还有一个缩写形式。

$x ?: $z

表示“如果 $x 为真,则使用 $x;否则使用 $z”。

人们会告诉您 ?: 是“三元运算符”。这是错误的。 ?:一个三元运算符,这意味着它有三个操作数。人们最终认为它的名字是“三元运算符”,因为它通常是给定语言唯一的三元运算符。

关于php - 什么是 PHP 运算符 "?"和 ":",它们的作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1080247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com