Либо ваша установка JMeter повреждена, либо неверна конфигурация вашего проекта Java.
Убедитесь, что этот файл присутствует:
/work/apache-jmeter-5.0/lib/ext/ApacheJMeter_http.jar
Если это так - добавьте его в Java Проект Classpath:
Из http://www.php.net/manual/en/language.types.boolean.php это говорит, что пустой массив считают ЛОЖЬЮ.
(Заключенный в кавычки): При преобразовании в булевскую переменную следующие значения считают ЛОЖЬЮ:
С тех пор
затем оба случая, проиллюстрированные в вопросе, будут всегда работать как ожидалось.
Действительно они будут. Преобразование массива к bool даст Вам верный, если это будет непусто, и количество массива верно больше чем с одним элементом.
См. также: http://ca2.php.net/manual/en/language.types.boolean.php#language.types.boolean.casting
Они будут всегда возвращать то же значение, но я нахожу
$array = array();
if (empty($array)) {
echo 'the array is empty';
}
быть намного более читаемым.
Обратите внимание что второй пример (использование count()
) значительно медленнее, по крайней мере на 50% в моей системе (более чем 10 000 повторений). count()
на самом деле считает элементы массива. Я не положителен, но я предполагаю бросать массив к работам булевской переменной во многом как empty()
, и остановки, как только это находит по крайней мере один элемент.