Курс PHP Junior (урок 2). Основы PHP

Содержание

Слайд 2

Основы PHP - Базовый синтаксис - Переменные и типы данных -

Основы PHP
- Базовый синтаксис
- Переменные и типы данных
- Константы
- Операторы
- Операции
-

Преобразование типов

Урок 2

Херсун Антон
vk.com/xaver, 2014 г.

Слайд 3

Основы PHP - Базовый синтаксис Теги php: Вывод: echo и print

Основы PHP
- Базовый синтаксис
Теги php: Вывод: echo и print
Терминатор инструкции

;
Обработка ошибок: error_reporting, .htaccess: php_flag display_errors on 
Комментарии в коде: //, #, /*…*/ как и зачем оставлять комментарии в коде

Урок 2

Херсун Антон
vk.com/xaver, 2014 г.

Слайд 4

Основы PHP - Переменные Скалярные переменные Переменные являются временным местом хранения,

Основы PHP
- Переменные
Скалярные переменные
Переменные являются временным местом хранения, используемым для
представления значений

в сценарии PHP. В PHP имеется два основных типа
переменных: скалярные и массивы. Скалярные переменные содержат только
одно значение в данный момент времени, а переменные массивы — список
значений.
Целые – целые числа или числа без десятичной точки (1, 999, 325812841, -123, 0x1A = 26).
Числа с плавающей точкой – числа, содержащие десятичную точку (1.11, 2.5, .44).
Строки – текстовая или числовая информация. Строковые данные всегда
определяются с помощью кавычек ("Hello World", "478-477-5555").
Управляющие последовательности “\n , \r, \t”
Булевы значения – используются для значений true (истина) или false (ложь).
Нет строгой типизации. Можно складывать строки.
Переменные начинаются со знака $, имя может содержать буквы, числа и знак_, не могут начинаться с цифры, регистрозависимые
Операция присваивания
Вывод переменных
Конкатенация переменных, вывод через интерполяцию echo

Урок 2

Херсун Антон
vk.com/xaver, 2014 г.

Слайд 5

Основы PHP - Переменные Массивы Переменную массива можно использовать для хранения

Основы PHP
- Переменные
Массивы
Переменную массива можно использовать для хранения множества или последовательности

значений. Система PHP поддерживает массивы с числовыми индексами и ассоциативные массивы.
Переменные массивов состоят из двух частей – индекса и элемента.
Индекс массива, иногда называемый ключом массива, является значением,
применяемым для идентификации или доступа к элементам массива. Индекс
массива помещается в квадратные скобки. Большинство массивов используют
числовые индексы, которые обычно начинаются с 0 или 1. В PHP ассоциативные
массивы могут использовать строковые индексы. Оба типа массивов создаются с
помощью конструкции array().
Пример Индексного и Ассоциативного массива

Урок 2

Херсун Антон
vk.com/xaver, 2014 г.

Слайд 6

Основы PHP - Константы Константы, как и переменные, являются временным хранилищем

Основы PHP
- Константы
Константы, как и переменные, являются временным хранилищем значений в
памяти.

В отличие от переменных значение константы никогда не изменяется. При
объявлении константы используется функция define(), которая требует задать имя
константы и значение этой константы.
Константам можно присваивать следующие типы данных.
Целые – целые числа или числа без десятичной точки (1, 999, 325812841).
Числа с плавающей точкой — числа, содержащие десятичную точку (1.11, 2.5, .44).
Строки – текстовая или числовая информация. Строковые данные всегда
заключаются в кавычки ("Hello World", "478-477-5555").
Имена констант PHP в отличие от переменных не начинаются со знака "$". Имена
констант обычно записывают в верхнем регистре. Имена констант могут
содержать буквы, цифры и символ подчеркивания (_); они не могут, однако,
начинаться с цифры.
Пример вывода констант

Урок 2

Херсун Антон
vk.com/xaver, 2014 г.

Слайд 7

Основы PHP - Операторы и операции Операторы применяются для выполнения операций

Основы PHP
- Операторы и операции
Операторы применяются для выполнения операций или действий

с переменными.
Они могут включать присваивание значения переменной, выполнение сложения
переменных, сравнение значений переменных и определение состояния условия.
Арифметические операторы используются для выполнения основных
математических операций.
В следующей сводке представлены арифметические
операторы, которые применяются в PHP.
Оператор и описание
+ сложение
- вычитание
* умножение
/ деление
% сравнение по модулю (возвращает остаток от деления)
++ увеличивает значение
-- уменьшает значение

Урок 2

Херсун Антон
vk.com/xaver, 2014 г.

Слайд 8

Основы PHP - Операторы и операции Порядок выполнения операций Когда вычисляется

Основы PHP
- Операторы и операции
Порядок выполнения операций
Когда вычисляется арифметическое выражение, существует

заданный порядок, в
котором выполняются операции. Этот порядок называется приоритетом операций.
Умножение и деление имеют преимущество (и выполняются первыми) перед
сложением и вычитанием, при движении в выражении слева направо. Этот
порядок имеет важное влияние на то, будут ли получены ожидаемые результаты.

Урок 2

Херсун Антон
vk.com/xaver, 2014 г.

Слайд 9

Основы PHP - Операторы и операции Операторы присваивания используются для изменения

Основы PHP
- Операторы и операции
Операторы присваивания используются для изменения значения текущей
переменной

на значение справа от оператора. В следующей таблице
представлены операторы присваивания языка PHP.
Оператор и описание
= Переменной слева присваивается вычисленное справа значение
+= Складывает значение слева со значением справа и присваивает результат
переменной слева
-= Вычитает значение справа из значения слева и присваивает результат
переменной слева
*= Умножает значение справа на значения слева и присваивает результат
переменной слева
/= Делит значение слева на значение справа и присваивает результат переменной
слева
%= Делит значение слева на значение справа и присваивает остаток (по модулю)
переменной слева
.= Значение слева соединяется (конкатенация) со значением справа, и результат
присваивается переменной слева

Урок 2

Херсун Антон
vk.com/xaver, 2014 г.

Слайд 10

Основы PHP - Операторы и операции Операторы сравнения используются для сравнения

Основы PHP
- Операторы и операции
Операторы сравнения используются для сравнения значений. В

следующей
таблице представлены операторы сравнения языка PHP.
Оператор и описание
== равно
!= не равно
> больше
< меньше
>= больше или равно
<= меньше или равно
Логические операторы позволяют определять состояние условий. В зависимости
от условия переменной в сценарии могут происходить различные действия.
Логические операторы широко используются в управляющих структурах PHP. В
следующей таблице представлены логические операторы языка PHP.
Оператор и описание
&& AND (И)
|| OR (ИЛИ)
! NOT (НЕ)

Урок 2

Херсун Антон
vk.com/xaver, 2014 г.

Слайд 11

Основы PHP - Преобразование типов PHP не требует явного определения типа

Основы PHP
- Преобразование типов
PHP не требует явного определения типа при объявлении

переменной; тип переменной определяется согласно контексту, в котором она используется.
Допускаются следующие приведения типов:
(int), (integer) - приведение к целому числу
(bool), (boolean) - приведение к булеву типу
(float), (double), (real) - приведение к числу с плавающей точкой (float)
(string) - приведение к строке
(array) - приведение к массиву
(object) - приведение к объекту
Для самостоятельного изучения:
http://www.php.su/learnphp/datatypes/?mn
http://www.php.su/learnphp/datatypes/?compare_tables

Урок 2

Херсун Антон
vk.com/xaver, 2014 г.

Слайд 12

Домашнее задание dz1.php Урок 2 Херсун Антон vk.com/xaver, 2014 г.

Домашнее задание
dz1.php

Урок 2

Херсун Антон
vk.com/xaver, 2014 г.