Web-технологии с базами данных. Астахова И.Ф - 20 стр.

UptoLike

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.