Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Константы. Константы - это идентификаторы (имена) простых значений



Константы - это идентификаторы (имена) простых значений. Исходя из их названия, нетрудно понять, что их значение не может изменяться в ходе выполнения скрипта (исключения представляют "волшебные" константы, которые на самом деле не являются константами в полном смысле этого слова). Имена констант чувствительны к регистру. По принятому соглашению, имена констант всегда пишутся в верхнем регистре.

Имя константы должно соответствовать тем же правилам, что и другие имена в PHP. Правильное имя начинается с буквы или символа подчеркивания и состоит из букв, цифр и подчеркиваний.

Пример 6.5. Правильные и неправильные имена констант

  <?php // Правильные имена констант define("FOO", "something"); define("FOO2", "something else"); define("FOO_BAR", "something more"); // Неправильные имена констант define("2FOO", "something"); // Это корректное объявление, но лучше его не использовать: // PHP однажды может зарегистрировать "волшебную" константу, // которая сломает ваш скрипт define("__FOO__", "something");?>

2.4. Типы данных

PHP является языком программирования с динамической типизацией, не требующим указания типа при объявлении переменных, равно как и самого объявления переменных. Преобразования между скалярными типами зачастую осуществляются неявно без дополнительных усилий (впрочем, PHP предоставляет широкие возможности и для явного преобразования типов).

PHP поддерживает восемь простых типов.

Четыре скалярных типа:

1) Boolean (логическое значение, ложь или истина)

2) Integer (целое число)

3) float (число с плавающей точкой, также известное как double)

4) string (строка)

Два смешанных типа:

1) array (массив)

2) object (объект)

И два специальных типа:

1) resource (ресурс)

2) NULL (нулевая константа)

Вы также можете найти несколько упоминаний типа двойной точности (double). Рассматривайте его как число с плавающей точкой, два имени существуют только по историческим причинам.

Как правило, программист не устанавливает тип переменной; обычно это делает PHP во время выполнения программы в зависимости от контекста, в котором используется переменная.

Пример 6.6. Пример работы с переменными разных типов

  <?php $a_bool = TRUE; // логический $a_str = "foo"; // строковый $a_str2 = 'foo'; // строковый $an_int = 12; // целочисленный echo gettype($a_bool); // выводит: boolean echo gettype($a_str); // выводит: string // Если это целое, увеличить на четыре if (is_int($an_int)) { $an_int += 4; } // Если $a_bool - это строка, вывести ее // (ничего не выводит) if (is_string($a_bool)) { echo "Строка: $a_bool"; }?>

Булев

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

Синтаксис:

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

Пример 6.7. Тип данных Булев

  <?php $foo = True; // присвоить $foo значение TRUE?>




Дата публикования: 2015-10-09; Прочитано: 296 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...