Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
9 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
79.50 kB
Просмотров:
43
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![PHP. Типы данных. Строки](/documents_6/cb46a0a21093cdf24fdfcfe49881a038/img0.jpg)
Содержание слайда: PHP. Типы данных.
Строки
№2 слайд![Тип строка string Смысл](/documents_6/cb46a0a21093cdf24fdfcfe49881a038/img1.jpg)
Содержание слайда: Тип строка: string
Смысл: наборы символов, представленных байтами
В PHP нет встроенной поддержки Unicode (и UTF8)
Длинна строк (string) – до 2Гб
Простейший способ определить строковое значение - заключить строку в одинарные кавычки 'так мы задаем строку'
В строке (string) может быть много строк (line)
Для перевода строки используйте управляющие последовательности \n – новая строка и \r – перевод каретки
'этот текст \n\r записан в двух строках ';
№3 слайд![Способы задания значения типа](/documents_6/cb46a0a21093cdf24fdfcfe49881a038/img2.jpg)
Содержание слайда: Способы задания значения типа "строка"
Задание строковых значений – одна из самых используемых возможностей языка.
Строковое значение может быть определено несколькими способами, предоставляющими различный круг возможностей
Рассмотрим следующие:
с помощью одинарных кавычек
с помощью двойных кавычек
heredoc - синтаксисом
№4 слайд![Задание строковых значений с](/documents_6/cb46a0a21093cdf24fdfcfe49881a038/img3.jpg)
Содержание слайда: Задание строковых значений с помощью одинарных кавычек
Заключение набора символов в одинарные кавычки (символ ' ) – простейший способ задать значение строки
Для включения в строку кавычки, её надо экранировать обратной косой чертой, для включения обратной косой – продублируйте её
Никакие другие управляющие последовательности в строках , заданных с помощью одинарных кавычек не используются
В результате выполнения следующих инструкций:
$str1='text'; $str2='\'text\''; $str3=\\text\\;
echo $str1,'+', $str2,'+', $str3;
В поток вывода будет отправлено:
text+'text'+\text\
№5 слайд![Задание строковых значений с](/documents_6/cb46a0a21093cdf24fdfcfe49881a038/img4.jpg)
Содержание слайда: Задание строковых значений с помощью двойных кавычек
Если строка заключена в двойные кавычки ("), PHP распознает большее количество управляющих последовательностей для специальных символов
№6 слайд![Управляющие](/documents_6/cb46a0a21093cdf24fdfcfe49881a038/img5.jpg)
Содержание слайда: Управляющие последовательности при задании строк
Если строка заключена в двойные кавычки ("), PHP распознает большее количество управляющих последовательностей для специальных символов, в том числе:
\n - новая строка (LF или 0x0A (10) в ASCII)
\r - возврат каретки (CR или 0x0D (13) в ASCII)
\t - горизонтальная табуляция (HT или 0x09 (9) в ASCII)
\\ - обратная косая черта
\$ - знак доллара
\" - двойная кавычка
№7 слайд![Обработка переменных Задание](/documents_6/cb46a0a21093cdf24fdfcfe49881a038/img6.jpg)
Содержание слайда: Обработка переменных
Задание значений строк с помощью двойных кавычек позволяет обрабатывать переменные.
Пример, демонстрирующий смысл обработки переменных:
код
$good='мяч'; $color='белый'; $size=40;
echo "товар $good имеет $color цвет и размер $size см.";
выведет:
товар мяч имеет белый цвет и размер 40 см.
Помните, что интерпретатор старается взять максимальное число символов для разрешения имени переменной. Следующий код:
"товар $goods имеет $colors цвет и размер $sizes см.";
будет искать переменные $goods, $colors, $sizes и если не найдет их выведет:
товар $goods имеет $colors цвет и размер $sizes см.
№8 слайд![Задание строковых значений](/documents_6/cb46a0a21093cdf24fdfcfe49881a038/img7.jpg)
Содержание слайда: Задание строковых значений
HEREDOC - синтаксисом
Heredoc-синтаксис задает целые блоки
Начинает блок комбинация трех угловых скобок и идентификатора блока:
<<<HERE_NAME
Далее, непосредственно после имени блока должен следовать перевод строки
Заканчивается идентификатором и символом (;), указывающим на конец инструкции:
HERE_NAME;
последняя строка конструкции не может содержать дополнительно никаких символов, включая пробелы.
В строке могут быть использованы управляющие последовательности и обработка переменных
Можно создавать многострочные конструкции и не экранировать двойные кавычки
№9 слайд![Пример задания строковых](/documents_6/cb46a0a21093cdf24fdfcfe49881a038/img8.jpg)
Содержание слайда: Пример задания строковых значений
HEREDOC - синтаксисом
$str0='!!!';
$str = <<<EOD
Пример строки, охватывающей несколько строчек,
с использованием heredoc-синтаксиса.
Мы можем использовать 'одинарные' и "двойные" кавычки без экранирования, а также обрабатывать переменные $str0
EOD;
Пример строки, охватывающей несколько строчек,
с использованием heredoc-синтаксиса.
Мы можем использовать 'одинарные' и "двойные" кавычки без экранирования, а также обрабатывать переменные !!!