Как проверить, присутствует ли глубокое значение массива

Основная причина заключается в том, что вы, скорее всего, скомпилировали класс для другой версии класса, в которой отсутствует метод, отличающийся от той, которую вы используете при его запуске.

В трассировке стека четко указано, что метод не существует. Если исключение появляется при вызове метода для объекта в библиотеке, вы, скорее всего, используете отдельные версии библиотеки при компиляции и запуске. Убедитесь, что у вас правильная версия в обоих местах.

Так что это проблема совместимости, и класс HttpClient.Factory принадлежит библиотеке selenium , поэтому проверьте, совместима ли версия с селеном

16
задан Charles 25 December 2012 в 01:09
поделиться

2 ответа

Следующее будет работать так, как вы ожидаете:

if(isset($a['a']['b']['c']))

Если любой из этих элементов не определен, isset () вернет false.

29
ответ дан 30 November 2019 в 21:03
поделиться

В комментариях к array_search есть код для многомерного поиска. Это может помочь.

0
ответ дан 30 November 2019 в 21:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: