Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Интерполяция переменных в PHP

Оглавление

1. НАЧАЛО.. 3

1.1 Вывод текста на экран. Оператор echo. 3

1.2 Синтаксис HEREDOC.. 3

1.3 Комментарии в скриптах. 4

2. ПЕРЕМЕННЫЕ. 4

2.1 Переменные в PHP. 4

2.2 Интерполяция переменных в PHP. 6

2.3 Константы в PHP. 7

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

3. ОПЕРАТОРЫ.. 10

3.1 Математические операторы и математические функции PHP. 10

3.2 Операторы присвоения в PHP. 12

3.3 Увеличение и уменьшение. 13

3.4 Приоритет операторов PHP. 14

3.5 Оператор исполнения PHP. 15

3.6 Строковые операторы PHP. 15

4. УСЛОВНЫЕ ОПЕРАТОРЫ.. 16

4.1 Условный оператор IF в PHP. 16

4.2 Операторы сравнения PHP. 17

4.3 Логические операторы PHP. 18

4.4 Оператор ELSE в PHP. 19

4.5 Оператор ELSEIF в PHP. 19

4.6 Тернарный оператор PHP. 21

4.7 Оператор SWITCH в PHP. 22

5. ЦИКЛЫ.. 24

5.1 Цикл FOR в PHP. 24

5.2 Циклы WHILE в PHP. 25

5.3 Цикл DO... WHILE в PHP. 26

5.4 Цикл FOREACH в PHP. 27

6. СТРОКИ.. 27

6.1 Функции для обработки строк в PHP. 27

6.2 Использование строковых функций в PHP. 31

7. МАССИВЫ.. 32

7.1 Создание массивов в PHP. 32

7.2 Модификация элементов массива в PHP. 34

7.3 Удаление элементов массива в PHP. 35

7.4 Перебор элементов массива в PHP. 35

7.5 Функции для работы с массивами в PHP. 37

7.6 Сортировка массивов в PHP. 40

7.7 Навигация по массивам в PHP. 42

7.8 Преобразование строк в массивы и наоборот в PHP. 43

7.9 Извлечение переменных из массивов в PHP. 44

7.10 Слияние и разделение массивов в PHP. 45

7.11 Сравнение массивов в PHP. 46

7.12 Обработка данных в массивах PHP. 47

7.13 Многомерные массивы в PHP. 48

7.14 Использование циклов в многомерных массивах в PHP. 50

7.15 Операторы над массивами в PHP. 51

8. ФУНКЦИИ.. 51

8.1 Функции в PHP, их синтаксис, создание и вызов. 51

8.2 Как в PHP передать данные в функцию.. 52

8.3 Значение по-умолчанию для аргументов функции PHP. 53

9. PHP + HTML. 54

9.1 Получаем данные от элементов формы с помощью PHP. 54

9.2 Проверка данных формы с помощью PHP. 56

10. ВВЕДЕНИЕ в ООП.. 59

10.1 Основные термины и понятия. 59

10.2 Классы.. 60

10.3 Объекты.. 60

10.4 Конструкторы \ деструкторы.. 61

10.5 Свойства и функции. 62

10.6 Константы.. 63

10.7 Область видимости. 64

10.8 Наследование. 65

10.9 Абстрактные классы.. 66

10.10 Ключевое слово "static". 67

10.11 Интерфейсы.. 68

10.12 Перегрузка и магические методы.. 70

Перегрузка свойств. 70

Перегрузка методов. 71

Магический метод __toString. 71

Магический метод __invoke() 72

10.13 Контроль типа. 73

10.14 Пространства имен. 74

Создание псеводима имени. 76

10.15 Трейты.. 76

Использование. 77

 


1. НАЧАЛО

Вывод текста на экран. Оператор echo.

Когда нужно отобразить текст на веб-странице, то оператор echo является наиболее употребляемым оператором в PHP. Как его иcпользовать - после слова echo нужно поместить строку текста в кавычки:

<?php echo 'Привет от PHP';?>

Отображение в браузере:

Привет от PHP

Для отображения текста можно использовать как двойные кавычки, так и одинарные. Для чисел кавычки можно не использовать:

<?php echo 2016;?>

Оператор echo также может участвовать в форматировании веб-страницы:

<?php echo 'Петров Иван<br>Родился<br>...';?>

Отображение в браузере:

Петров Иван Родился...

 

Синтаксис HEREDOC

Для отображения большого количества текста используют т. н. синтаксис heredoc. Он начинается с символов <<<, после которых может быть записан произвольный идентификатор. После располагаемого текста стоит указать тот самый идентификатор, что и в начале кода:

<?php echo <<<END<p>Для отображения большого <br> количества текста используют синтаксис heredoc</p> END;?>

Отображение в браузере:

Для отображения большого количества текста используют синтаксис heredoc

Комментарии в скриптах

Комментарии нужны для описания написанного скрипта. Они нужны, если скрипт разрабатывается долгое время, или разрабатывается несколькими людьми, то невозможно запомнить всю структуру программы не оставляя описание в комментариях.

В PHP существует 3 типа комментариев.

Первый позволяет размещать комментарии в нескольких строках. Начинается такой тип комментариев с символов /* и заканчиваются */, например:

<?php/* Тут может быть размещен любой текст, даже в несколько строк */?>

Следует иметь ввиду, что вложенные комментарии не допустимы. Такой код вызовет ошибку:

<?php/* Тут может быть размещен любой текст, /*даже в */ несколько строк */?>

Следующие два типа являются однострочными. Такие комментарии начинаются с символов // или # и продолжаются до конца строки. Пример:

<?php// Тут может быть размещен любой текст# Только в одной строке! echo "Привет Всем!";?>

 

2. ПЕРЕМЕННЫЕ

Переменные в PHP

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

Синтаксис переменной состоит из знака доллара - $ и "свободного" идентификатора которому присваивается какое-нибудь значение. Например:

<?php $ name = "Виктор";?>

Запомните, имя (идентификатор) переменной не может начинаться с цифр и пробела

Имя переменной чувствительно к регистру

Создание переменной

Переменная создается тогда, когда ей присваивают какое-нибудь значение. Для присвоения значения переменной используют оператор присвоения, который состоит из знака равенства =. Например:

<?php$surname = "Петров"; $number = 1269794645; $pi = 3.14159265; $hello = "Hi all";?>

Переменную можно вывести на экран с помощью оператора echo, вот так:

<?php$name = "Виктор"; echo "Ваше имя ", $name, "<br>";?>

Отображение в браузере:

Ваше имя Виктор

Теперь давайте создадим переменную, которая будет содержать значение количества бананов, вторая переменная количество лимонов, а третья - их суммарное количество.

<?php$bann = 5; // Бананы $lim = 10; // Лимоны $together = $bann + $lim; // Всего echo "Количество фруктов ", $together;?>

Отображение в браузере:

Количество фруктов 15

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

Интерполяция переменных в PHP

Значение переменной может быть отображено например так:

<?php$capital = "Paris"; echo "The capital of France is", $capital,"<br />";?>

Но есть способ сделать это проще. Если имя переменной заключено в двойные (не одинарные) кавычки, то переменная интерполируется. Например:

<?php$capital = "Paris"; echo "The capital of France is $capital <br />";?>

Отображение в браузере:

The capital of France is Paris

Также существует одна тонкость при использовании интерполяции переменных. Например:

<?php$text = "news"; echo "Where's the $textpaper <br />";?>

Ожидается, что имя переменной $text будет заменено на ее значение. Но в результате будет выведено сообщение об ошибке. Чтобы этого не случалось нужно указать какую часть слова textpaper мы имеем введу за имя переменной. Для этого нужно взять ту часть которая нам нужна в фигурные скобки:

<?php$text = "news"; echo "Where's the {$text}paper <br />";?>


<== предыдущая лекция | следующая лекция ==>
Можно ли считать героя рассказа И.А. Бунина «Господин из Сан-Франциско» типичным героем начала XX века? | Переменные, содержащие имена других переменных
Поделиться с друзьями:


Дата добавления: 2018-10-15; Мы поможем в написании ваших работ!; просмотров: 220 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Надо любить жизнь больше, чем смысл жизни. © Федор Достоевский
==> читать все изречения...

4421 - | 4083 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.