首页 > 解决方案 > 如何捕捉这些 PHP 警告?

问题描述

在阅读了此处的... splat 运算符后: https ://stackoverflow.com/a/56634367/429523

我决定这样做:

if (isset($some_array) && is_array($some_array)) {
    if (in_array($needle, array_merge(...$some_array), true)) {
        // do stuff...
    }
}

我收到这样的警告:

PHP Warning: array_merge() expects at least 1 parameter, 0 given in...

PHP Warning: in_array() expects parameter 2 to be array, null given in...

这些警告如何通过 isset / is_array if 条件?

标签: php

解决方案


推荐阅读