gpt4 book ai didi

JavaScript "or"- PHP 中的功能

转载 作者:行者123 更新时间:2023-11-30 12:08:52 25 4
gpt4 key购买 nike

我有以下 PHP 代码

if($row["phone"])
$phone = $row["phone"];
else
$phone = $row["mobile"];

在 JavaScript 中我可以简单地编写

phone = row.phone || row.mobile;

写起来容易多了,看起来也好看多了。如果我在 PHP 中尝试相同的操作,它只会返回 true

$phone = $row["phone"] || $row["mobile"];
echo $phone; // 1

PHP 中是否有运算符可以提供与 JavaScript 中相同的功能?我尝试了按位或 |,但这只是有时有效,有时我会得到非常奇怪的结果。

最佳答案

看看this answer .您可以像这样使用 elvis 运算符:

$phone = $row['phone'] ?: $row['mobile'];

这会比

$phone = $row['phone'] ? $row['phone'] : $row['mobile'];

关于JavaScript "or"- PHP 中的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34414382/

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