php - 如何捕捉这些 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 条件?
解决方案
推荐阅读
- mysql - 我在这个函数中哪里出错了?
- c# - 无法从任何驱动器读取文本文件
- c# - 单元测试 HTTP 客户端
- c++ - C++ 中的复合辛普森法则
- apache-spark-sql - 在 Databricks SQL 中将字符串转换为日期格式时出现空结果
- python-3.x - 在 Python 中连接两个文件或类
- javascript - JS - 对象包含数组名
- python - 如何在 object_manager 的 values_list 方法中为 2 个字段的复合值取别名?
- javascript - IE10 抛出 SCRIPT1002:条件内的语法错误
- python - Python,使用新数字时如何换行