gpt4 book ai didi

php - "Better"这个怎么写?

转载 作者:可可西里 更新时间:2023-11-01 13:27:13 29 4
gpt4 key购买 nike

有没有更好的(即更易读的)方式来写这个?

if (isset($input_vars['directive']) && $input_vars['directive'] == 'edit') {

最佳答案

不幸的是,不是真的。您可以将此代码包装在一个函数中,并在每次需要时调用它。

function compareArrayItem($array, $key, $value) {
return isset($array[$key]) && $array[$key] == $value;
}

if (compareArrayItem($input_vars, 'directive', 'edit')) {
// Do something
}

但这对我来说似乎毫无意义(而且可读性不如您的原始代码)。或者您可以降低错误报告级别以不包括 E_NOTICE,这样您就根本不需要第一个表达式。

error_reporting(E_ALL ^ E_NOTICE);

if ($input_vars['directive'] == 'edit') //...

但我不建议仅仅为了缩短代码而这样做。

如果我是你,我会别管它。没问题。

关于php - "Better"这个怎么写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2783539/

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