PHP как язык программированияPHP как язык программирования.

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



Advertisements
Похожие презентации
Одномерные массивы Введение. I.Описание Массив – это фиксированное кол - во элементов одного и того же типа, объединенных одним именем, каждый элемент.
Advertisements

1 A + B Операнд 1Операнд 2 Оператор Что такое выражение (expression) ? Что такое инструкция (statement) ? Операторы int max = (a > b) ? a : b;
Гречкина П.В., ПЯВУ-2, С++ Быстрое введение в язык C++ C++ Builder – консольное приложение либо Turbo C.
Введение в программирование. Алфавит языка АлгоритмическийБейсикПаскаль 1) прописные и заглавные буквы русского алфавита; 2) 26 латинских строчных и 26.
JavaScript Объекты языка и браузера Интерактивный интерфейс Поиск данных Проверка правильности введенных данных Интерактивные данные Динамический.
Часть II. Формальное описание языков программирования ( Формальная спецификация формальных языков ) Приложение. Грамматика языка IMP в форме BNF.
PL/SQL Хранимые процедуры и функции. Процедуры [CREATE [OR REPLACE]] PROCEDURE procedure_name[(parameter[, parameter]...)] {IS | AS} [local declarations]
Проверка связи с файлом Для того, чтобы проверить, установлена ли связь файла с файловой переменной, необходимо использовать специальную функцию IOResult.
В. М. Гуровиц, ДиапазонЗначение range(6)0, 1, 2, 3, 4, 5 range(3, 8)3, 4, 5, 6, 7 range(3, 8, 2)3, 5, 7 range(8, 3, -2)8, 6, 4 range(8,
Часть II. Формальное описание языков программирования ( Формальная спецификация формальных языков ) Приложение. Описание статической семантики языка IMP.
9.Задана целочисленная матрица. Вывести N чисел - максимальные значения элементов для каждой строки, где N - количество строк матрицы
4. Алгоритм Бойера - Мура оба одобрили обои бобра обои аби 4424 лор 414 Число сравнений символов: = 10.
В. М. Гуровиц, Глобальные функции объявляются в самой программе или в модуле и доступны из любого места программы Локальные функции.
ЛЕКЦИЯ 4 ОПЕРАТОРЫ.
29. Дан массив целых чисел. Найти индексы элементов, значения которых больше значения предыдущего элемента (на­чиная со второго). Program a29; Var i,n:integer;
Функции с переменным числом аргументов private static int Sum(int a, int b) { return a + b; } static void Main() { int sum = Sum(1, 2); } 1 Функции.
Program Summa; {Суммирование элементов в 1м массиве} Uses Crt; Type Massiv = Array [1..100] of Real; Var A : Massiv; i, N : Integer; S : Real; Begin Write('Введите.
Php Что такое php? PHP – это высокоуровневый язык программирования для WEB работающий по принципу транслирующего интерпретатора.
Массивы в Паскале. Создание массива: var a:array [1..5] of integer; i:integer; begin for i:=1 to 5 do begin write ('a[',i,']='); readln(a[i]); end; end.
Множества Множество Это совокупность элементов одного порядкового типа (целого, символьного, перечислимого или диапазонного) set of Чердынцева.
Транксрипт:

PHP как язык программирования

Типы данных логические величины int, integer – целые числа real, double, float – вещественные числа string – строки array – массивы (как одномерные, так и многомерные) object – объекты

Запись данных Числа 123, 0xFF, 0777 Строки 'x=$x\ny=$y' "x=$x\ny=$y" $x=

Определение и инициализация переменных, область видимости Переменную можно не описывать Переменной можно не присваивать начального значения Тип операции выбирается в соответствии со значение переменной Переменные могут быть: глобальными локальными (все переменные внутри функций) Локальную переменную можно объявить статической Чтобы внутри функции использовать глобальную переменную, её надо объявить с использованием слова GLOBAL или $ GLOBALS[…]

Операции $ – взятие значения переменной $x=1; $y="x"; $z=$$y; Числовые: +, -, *, /, %, ++, --, ~, >>,

Операции со строками $x[n] – n-ый символ строки. – сцепление строк

Операторы if ( ) { } elsif ( ) { } else { } if ( ) : elsif ( ) : else : endif;

Операторы. Циклы. while( ) { } do { } while ( ); for( ; ; ){ } while ( ) : endwhile; do: while ( ); for( ; ; ): endfor;

Операторы. Циклы. foreach( as ){ } foreach(array(1,2,3,4,5) as $i){ print($i); } switch( ){ case(условие): блок … default: блок } break; continue;

Функции function ( ){ } function f1(){ return(1); } $f="f1"; print($f());

Массивы Создание массива (необязательно) array( ) $x = array(1,2,3,10=>5); Использование элемента $x[ ] = или $x[]= $x[1]=1; $x[]=2; $x[]=3;

Конструкции для работы с массивами array( ) list( ) = range(n1,n2) Функции: in_array(, ) array_keys( ) array_values( ) array_push(, ) array_pop( ), array_shift( ) array_unshift(, ) reset(m), each(m), next(m), prev(m), end(m) sizeof(m)

Функции работы с файлами file_exists( ) is_file( ) is_writeable( ) is_readable ( ) fopen(, ) fclose( ) fwrite(, ) = fputs fread(, ) fgetc( ) fgets(, )

Включения include( ) include_once( ) require( ) require_once( )