Новые книги

СМИ сегодня – это мощное, сложное и эффективное оружие, которое нужно уметь применять. Каждый специалист по связям с общественностью должен не только создавать информационные поводы и писать об этом интересные материалы, но и заинтересовывать журналистов. Поэтому и существует на рынке знаний PR отдельная область – медиарилейшнз (MR), представляющая собой искусство взаимодействия бизнеса, политиков, государственных и общественных организаций, с одной стороны, и представителей СМИ – с другой.

Александр Назайкин – известный консультант по рекламе и медиарилейшнз, подробно описывает специфику работы СМИ и рассказывает, как на регулярной основе создавать информационные поводы, писать интересные материалы и доводить свои статьи и пресс-релизы до публикации.

Книга рассчитана на действующих специалистов по медиарилейшнз, а также работников PR-индустрии.
Автор книги доступно рассказывает, что такое причинно-следственная связь, объясняет, почему мы часто ошибаемся в ее определении, на основе каких данных можно делать правильные выводы и принимать эффективные решения. Прочитав книгу, вы научитесь анализировать информацию и выявлять причинно-следственные связи, объяснять прошлое и предсказывать будущее.

Книга будет интересна аналитикам, философам, исследователям, медикам, экономистам, юристам, начинающим ученым, всем, кто имеет дело с массивами данных и хочет научиться критическому мышлению.

На русском языке публикуется впервые.

Булевы

Учебник РНР
Назад Глава 6. Типы Вперёд

Булев

Это самый простой тип. boolean выражает правильность значения. Значение может быть TRUE или FALSE.

Примечание: тип boolean был введён в PHP 4.

Синтаксис

Для спецификации булева литерала используйте ключевые слова TRUE или FALSE. Оба нечувствительны к регистру символов.

$foo = True; // присваивает значение TRUE переменной $foo

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

// == это операция, возвращающая булево значение
if ($action == "show_version") {
    echo "The version is 1.23";
}

// это не обязательно:
if ($show_separators == TRUE) {
    echo "<hr>\n";
}

// поскольку можно просто записать:
if ($show_separators) {
    echo "<hr>\n";
}

Конвертация в boolean

Для явной конвертации в boolean используйте приведение типа (bool) или (boolean). Однако в большинстве случаев вам не нужно использовать приведение типа, поскольку значение автоматически конвертируется, если операция, функция или структура управления требует boolean-аргумента.

См. также Трюки с типами.

При конвертации в  boolean, следующие значения считаются FALSE:

  • boolean FALSE

  • integer 0 (нуль)

  • float 0.0 (нуль)

  • пустая строка и строка "0"

  • массив с нулевым количеством элементов

  • object с нулевым количеством элементов

  • специальный тип NULL (включая неустановленные переменные)

Любое другое значение считается TRUE (включая любой ресурс).

Предупреждение!

-1 считается TRUE, как и любое другое ненулевое (положительное или отрицательное) число!


Назад Оглавление Вперёд
Типы Вверх Целые числа