![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Константы - это идентификаторы (имена) простых значений. Исходя из их названия, нетрудно понять, что их значение не может изменяться в ходе выполнения скрипта (исключения представляют "волшебные" константы, которые на самом деле не являются константами в полном смысле этого слова). Имена констант чувствительны к регистру. По принятому соглашению, имена констант всегда пишутся в верхнем регистре.
Имя константы должно соответствовать тем же правилам, что и другие имена в 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!