Php Что такое php? PHP – это высокоуровневый язык программирования для WEB работающий по принципу транслирующего интерпретатора.

Презентация:



Advertisements
Похожие презентации
Язык JavaScript Скриптовый язык для выполнения на html-страницах.
Advertisements

РНР Изучение языка. Программирование интерактивных WEB-сайтов на языке PHP.
СИНТАКСИС И УПРАВЛЯЮЩИЕ КОНСТРУКЦИИ JAVASCRIPT. Вставка скрипта. 1. В коде HTML-страницы … 2. Внешний файл.
Переменные и операторы УРОК 2. Переменные ПЕРЕМЕННАЯ – ?... контейнер для хранения данных. Переменная имеет имя – это….? последовательность букв, цифр.
1 Лекция 13 ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА Visual Basic For Applications (VBA) План лекции Типы данных VBA Операции над данными VBA Описание типов данных VBA Имена.
Теоретические основы программирования на JavaScript.
Операторы языка. Арифметические операторы Арифметические операторы Арифметические операторы Арифметические операторы Операторы сравнения Операторы сравнения.
2,5 - 0,1 345 цел M, N, K вещ A, B, X вещ таб Т[1:12] Т а б л и ц ы Константы Переменные К о м а н д ы Ц и к л с п а р а м е т р о м Для k от 1 до 10 повторять.
Алфавит языка TURBO PASCAL. Цель урока: Узнать: Алфавит языка программирования TURBO PASCAL. Этапы разработки программы Типы ошибок Разделы программы.
Лекция 14 Тема « Основы программирования на JavaScript. Синтаксис языка » Преподаватель: Халелова Е.Н.
Скриптовые языки на примере Perl. Языки программирования Скриптовые Программа (или ее бай-код) интерпретируется Зачастую более высокий уровень абстрагирования.
Обработка строк Строка- упорядоченная последовательность символов. Строковый тип данных- структурированный тип в Турбо-Паскале. Каждый символ.
Богданов Марат Робертович Современные веб-технологии. Подробный курс Синтаксические основы JavaScript.
Тип, имя и значение переменной Урок в 10 классе. Тип переменной Возможные значенияОбъём занимаемой памяти Приставка к имени ByteЦелые числа от 0 до 2551.
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ НАЧАЛА ПРОГРАММИРОВАНИЯ.
Основы программирования В качестве базового языка взят обычный BASIC позволяющий в простой и наглядной форме выполнять основные конструкции программирования.
Синтаксис языка С# Комментарии // Однострочный комментарий /* Можно комментировать много строк */ /// Это однострочный комментарий для документации ///
Практическое программирование на Java к.ф.-м.н. Козлов Дмитрий Дмитриевич Кафедра АСВК, Лаборатория Вычислительных комплексов.
Алгоритмические конструкции. Решить задачу при х=16, у=2.
Данные в языке. Данные это часть программы, совокуп- ность значений определенных ячеек памя- ти, преобразование которых осуществляет код. Промежуточные.
Транксрипт:

php

Что такое php? PHP – это высокоуровневый язык программирования для WEB работающий по принципу транслирующего интерпретатора.

Чем PHP лучше конкурентов? PHP – server-side HTML embedded scripting language(встраиваемый в HTML скриптовый язык с обработкой на сервере). –PHP был разработан специально для WEB. –PHP работает быстрее чистых интерпретаторов. –Код PHP обрабатывается сервером до передачи страницы браузеру. –Код PHP может быть непосредственно встроен в HTML-код. –PHP бесплатен и прост в изучении. –Поддержка огромного числа БД.

Основы PHP Filename.php: Filename.html:

Переменные и константы Переменные: $var_name = $value; … $var1 = 1; $var2 = 1.0; $var3 = str; $var4 = true; $var5 = $object; … Константы: define($name, $value, $case_sen); … define(pi, 3.14, true); define(str, string, false); …

Строки $var_name = $value; … $str1 = string \n; $str2 = string \n; $str3 = `string`; … Операции над строками: S1.S2 – конкатенация строк. S1[n] – обращение к символу. === – оператор эквивалентности. Операции сравнения. Стандартные функции. Регулярные выражения POSIX.

Операции Арифметические Логические Поразрядные Строковые Сравнения

Массивы Скалярные: $array_name[n] = $value; … $array1[0] = string1; $array1[1] = string2; $array2[0] = 1.67; $array3 = array(a, b, c); … Ассоциативные: $array_name[$key] = $value; … $array1[key1] = value1; $array1[key2] = value2; $array2[key1] = 2.456; $array3 = array(a=>1, b=>2); …

Операции над массивами Удаление(UnSet). Слияние(+, array_merge). Перебор(for, foreach). Сортировка(sort, …). Встроеные функции.

Основные конструкции php Условия: If(логическое выражение) оператор1; elseIf(логическое выражение) оператор2; else оператор3; switch(выражение) { case знач1: команда; [break;] … case значN: команда; [break;] } Циклы while(логическое выражение) оператор; do оператор; while(условие) ; for(иниц.; условие; итерация) оператор; foreach(массив as $key=>$val) оператор;

Функции function Name (arg1 [=val1], …, argN [=valN]) { //Body [return …;] } … function func($a, $b) { return $a * $b; } …

Примеры 1.

1.

Вопросы ???