Presentation is loading. Please wait.

Presentation is loading. Please wait.

PHP как язык программирования. Типы данных логические величины int, integer – целые числа real, double, float – вещественные числа string – строки array.

Similar presentations


Presentation on theme: "PHP как язык программирования. Типы данных логические величины int, integer – целые числа real, double, float – вещественные числа string – строки array."— Presentation transcript:

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

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

3 Запись данных Числа 123, 0xFF, 0777 Строки 'x=$x\ny=$y' "x=$x\ny=$y" $x=<<<_END Здесь размещается длинный текст. Слишком длинный… _END; Константы define(, ) define(name,"А.С. Пушкин")

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

5 Операции $ – взятие значения переменной $x=1; $y="x"; $z=$$y; Числовые: +, -, *, /, %, ++, --, ~, >>, <<, &, |, ^ Сравнения и логические операции: ===, ==, =, !=, <>, !, &&, ||, NOT, AND, OR, XOR При сложении чисел разных типов результат приводится к наиболее общему При использовании числовых операций со строками они приводятся к числам. "1" + "1" == 2

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

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

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

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

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

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

12 Конструкции для работы с массивами 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)

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

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


Download ppt "PHP как язык программирования. Типы данных логические величины int, integer – целые числа real, double, float – вещественные числа string – строки array."

Similar presentations


Ads by Google