gpt4 book ai didi

php - 如果不是,则表示速记

转载 作者:行者123 更新时间:2023-12-03 17:31:33 24 4
gpt4 key购买 nike

我已经看到很多人在他们的代码中习惯于这样做:

$value = isset($text) ? $text : "";


此代码实质上意味着将 $value设置为 $number(如果已设置),否则将 $value设置为 ""

我做了一些实验,想出了一个更简洁的语法:

$value = "".$text;


除了 $textundefined时,此代码还涵盖所有情况,并且以相同的方式工作。

因此,我的问题是:


是否有更好,更短,更干净的方法 $value = isset($text) ? $text : "";
我以为我的方法是一样的吗?(除了 isset案例)
是否可以修改我的方法以解决 isset问题?

最佳答案

三进制已经是该兄弟最短的代码。你已经知道了

关于php - 如果不是,则表示速记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30094808/

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