ВУЗ:
Составители:
Рубрика:
20
1.2. Описание языка PHP
1.2.1. Переменные и типы данных
В РНР поддерживаются шесть основных типов данных:
• целые числа;
• вещественные числа;
• строки;
• массивы;
• объекты;
• логические величины.
В РНР поддерживаются как целые, так и вещественные числа
(двойной точности). Строковый тип может рассматриваться как
единое представление для последовательностей, состоящих из од-
ного или нескольких символов, поэтому поддержки символьного
типа нет. Строки делятся на две категории в зависимости от типа
ограничителя – они могут ограничиваться парой кавычек (" ") или
апострофов (' '). Между этими категориями существуют два прин-
ципиальных отличия.
Первое отличие: имена переменных в строках, заключенных в
кавычки, заменяются соответствующими значениями, а строки в
апострофах интерпретируются буквально, даже если в них присут-
ствуют имена переменных.
Два следующих объявления дают одинаковый результат:
$fo = "sweet";
$fo = 'sweet';
Однако результаты следующих объявлений различаются:
$sent1 = "My favorite food is $fo";
$sent2 = 'My favorite food is $fo';
Переменной $sent1 присваивается строка:
My favorite food is sweet.
Переменной $sent2 присваивается строка:
My favorite food is $fo.
Второе отличие: между строками, заключенными в апострофы
и в кавычки. Строки могут содержать служебные символы, пере-
численные в табл. 1.
20 1.2. Описание языка PHP 1.2.1. Переменные и типы данных В РНР поддерживаются шесть основных типов данных: • целые числа; • вещественные числа; • строки; • массивы; • объекты; • логические величины. В РНР поддерживаются как целые, так и вещественные числа (двойной точности). Строковый тип может рассматриваться как единое представление для последовательностей, состоящих из од- ного или нескольких символов, поэтому поддержки символьного типа нет. Строки делятся на две категории в зависимости от типа ограничителя они могут ограничиваться парой кавычек (" ") или апострофов (' '). Между этими категориями существуют два прин- ципиальных отличия. Первое отличие: имена переменных в строках, заключенных в кавычки, заменяются соответствующими значениями, а строки в апострофах интерпретируются буквально, даже если в них присут- ствуют имена переменных. Два следующих объявления дают одинаковый результат: $fo = "sweet"; $fo = 'sweet'; Однако результаты следующих объявлений различаются: $sent1 = "My favorite food is $fo"; $sent2 = 'My favorite food is $fo'; Переменной $sent1 присваивается строка: My favorite food is sweet. Переменной $sent2 присваивается строка: My favorite food is $fo. Второе отличие: между строками, заключенными в апострофы и в кавычки. Строки могут содержать служебные символы, пере- численные в табл. 1.
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »