Ubuntu с Единицей не имеет никаких виджетов, вместо этого у них есть индикаторы. Индикаторы приложения обеспечивают простой и эффективный API, чтобы обеспечить значок приложения в области уведомлений в верхней правой части экрана и обеспечить простой, доступный, и полный доступ к ключевым ролям Вашего приложения.
: Погода, Предсказывающая
, это - индикатор, который покажет информацию о погоде в Вашей области, а также другая ценная информация, такая как время восхода солнца, заката и лунной фазы
Узнает, необходимо ли носить конверт, футболку или водонепроницаемый костюм... При нажатии на индикатор Вы получите больше информации о, влажность, точка росы, чувствует себя подобно, скорость ветра и направление ветра, погодные условия.
My-Weather-Indicator сообщает Вам во время заката ответа восхода солнца и лунную фазу
, можно получить прогноз для области в течение следующих трех дней:
можно получить информацию погоды двух городов одновременно:
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install my-weather-indicator
Датчиков: информация о Системе
Индикатор приложения, показывающий аппаратные датчики.
Первый добавляют репозиторий:
sudo apt-add-repository ppa:alexmurray/indicator-sensors
Обновление:
sudo apt-get update
И затем устанавливают пакет:
sudo apt-get install indicator-sensors
Затем запуск Hardware Sensors Indicator
от Единицы или выполненный indicator-sensors
от терминала.
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install skype
Skype список доступных индикаторов , Какие Индикаторы приложения доступны?
if ($signup_errors) {
// there was an error
} else {
// there wasn't
}
Как это работает? При преобразовании в логическое значение пустой массив преобразуется в false. Все остальные массивы преобразуются в true. Из руководства PHP :
Преобразование в логическое
Для явного преобразования значения в логическое, используйте (bool) или (boolean) слепки. Однако в большинстве случаев актеры не требуется, так как значение будет автоматически конвертируется, если оператор, функция или элемент управления Для структуры требуется логический аргумент.
См. также Типовое жонглирование.
При преобразовании в логическое значение следующие значения считаются FALSE:
- само логическое FALSE
- целое число 0 (ноль)
- float 0.0 (ноль)
- пустая строка, а строка «0»
- массив с нулевые элементы
- объект с нулевыми переменными-членами (только PHP 4)
- специальный тип NULL (включая неустановленные переменные)
- Объекты SimpleXML, созданные из пустых тегов
- Все остальные значения считаются ИСТИННЫМИ (включая любой ресурс ).
Вы также можете использовать empty ()
, поскольку он имеет аналогичную семантику.
Возможно empty () ?
Из документов:
Возвращаемые значения
Возвращает FALSE, если var имеет непустое значение. и ненулевое значение.
Следующие факторы считаются быть пустым:
"" (пустая строка) 0 (0 как целое число) «0» (0 в виде строки) ЗНАЧЕНИЕ NULL ЛОЖНЫЙ array () (пустой массив) var $ var; (объявленная переменная, но без значения в классе)
Проверить, если ...
if(count($array) > 0) { ... }
... если это так, то установлена хотя бы одна пара "ключ-значение".
В качестве альтернативы проверьте, не является ли массив empty ():
if(!empty($array)) { ... }
Вы можете проверить как минимальное, так и максимальное значения массива, в этом случае у вас может быть большой массив, заполненный ключами и пустыми значениями, и вам не нужно перебирать каждый ключ- пара значений
if(!min($array) && !max($array)) { ... }