Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Константы

Содержание

Темы Константы Типы данных Преобразование типов Операторы Функции
Занятие #1.1 Темы Константы Типы данных Преобразование типов Операторы Функции КонстантыКонстанта отличается от переменной тем, что, во-первых, ей нигде в программе нельзя Константы	Предположим, определена константа PI, равная 3.1416 	$а = 2.34 * sin(3 * КонстантыПредопределенныеОпределенные Предопределенные константы__FILE__ 		Хранит имя файла, в котором расположен запущенный в настоящий момент Предопределенные константы__LINE__ 		 Содержит текущий номер строки, которую обрабатывает в текущий момент Предопределенные константы	PHP_VERSION		 Версия интерпретатора PHP 	Пример ( echo PHP_VERSION )	 5.3.13 Предопределенные константы	 TRUE 		 Эта константа нам уже знакома и содержит значение Предопределенные константы	 PHP_OS 		 Имя операционной системы, под управлением которой работает РНР. Определенные константыВы можете определить и свои собственные, новые константы. Делается это при Определенные константыПримерыdefine( Проверка существования константы  В РНР существует также функция, которая проверяет, существует Типы данныхСкалярныеСмешанныеСпециальные Скалярные типы данныхboolean (true, false)integer (1, -20, 0, 1000000, …)float (0.2, 12.3456, Смешанные типыarrayobject Специальные типыresourceNULL Преобразование типов	Автоматическое преобразование при выполнении операций.		$a = 0 + “1”; // $a ОператорыАрифметические операторы ОператорыОператоры присваиванияПростыеКомбинированные Операторы	Присвоение значений переменных по ссылке ( $b = &$a) Операторы сравнения Операторы инкремента и декремента Логические операторы Строковые операторы	Конкатенация$a = “Привет”;$b = “Иван”;$a = $a . $b;  $a .= $b; Строковые операторыОбращение к символам внутри строки$a = “Привет”;echo $a[0]; // Выведет символ Строковые операторы	Функция определения длины строки				int strlen ( string $string )$a = “Привет”;echo Побитовые операторы Операторы исполненияMicrosoft Windows [Version 6.1.7601] Операторы, работающие с массивами Оператор управления ошибками@ - оператор управления ошибками В случае, если @ предшествует какому-либо Приоритет операторов		У операторов с равным приоритетом левая ассоциативность подразумевает, что выражение вычисляется Функцииvoid var_dump ( mixed $exp [, mixed $... ] );bool isset( mixed var_dump		Данная функция печатает не только значения переменных и массивов, но также и isset		Можно проверить, существует ли (т. е. инициализирована ли) указанная переменная. Осуществляется это gettype$myVar = 50;echo gettype($myVar); // integer is_{type}$a = true;…is_int( $a );is_bool( $a );…is_array( $a ); :)
Слайды презентации

Слайд 2 Темы
Константы
Типы данных
Преобразование типов
Операторы
Функции

Темы Константы Типы данных Преобразование типов Операторы Функции

Слайд 3 Константы
Константа отличается от переменной тем, что, во-первых, ей

КонстантыКонстанта отличается от переменной тем, что, во-первых, ей нигде в программе

нигде в программе нельзя присвоить значение больше одного раза,

а во-вторых, ее имя не предваряется знаком $, как это делается для переменных.

Слайд 4 Константы
Предположим, определена константа PI, равная 3.1416

$а =

Константы	Предположим, определена константа PI, равная 3.1416 	$а = 2.34 * sin(3

2.34 * sin(3 * PI / 8) +5;
echo "Это

число PI"; // Это число PI
echo "Это число ".PI; // Это число 3.1416



Слайд 5 Константы
Предопределенные
Определенные

КонстантыПредопределенныеОпределенные

Слайд 6 Предопределенные константы
__FILE__
Хранит имя файла, в котором расположен

Предопределенные константы__FILE__ 		Хранит имя файла, в котором расположен запущенный в настоящий

запущенный в настоящий момент код.

Пример ( echo __FILE__ )
Z:\home\cko.t\www\les2.php


Слайд 7 Предопределенные константы
__LINE__
Содержит текущий номер строки, которую

Предопределенные константы__LINE__ 		 Содержит текущий номер строки, которую обрабатывает в текущий

обрабатывает в текущий момент
интерпретатор. Эта своеобразная "константа" каждый

раз меняется по ходу
исполнения программы.

Пример ( echo __LINE__ )
2

Слайд 8 Предопределенные константы
PHP_VERSION
Версия интерпретатора PHP

Пример ( echo

Предопределенные константы	PHP_VERSION		 Версия интерпретатора PHP 	Пример ( echo PHP_VERSION )	 5.3.13

PHP_VERSION )
5.3.13


Слайд 9 Предопределенные константы
TRUE
Эта константа нам уже

Предопределенные константы	 TRUE 		 Эта константа нам уже знакома и содержит

знакома и содержит значение "истина".

FALSE
Эта константа нам уже

знакома и содержит значение "ложь".


Слайд 10 Предопределенные константы
PHP_OS
Имя операционной системы, под

Предопределенные константы	 PHP_OS 		 Имя операционной системы, под управлением которой работает

управлением которой работает РНР.
Пример ( echo PHP_OS )

WINNT

NULL
Cодержит значение NULL.


Слайд 11 Определенные константы
Вы можете определить и свои собственные, новые

Определенные константыВы можете определить и свои собственные, новые константы. Делается это

константы. Делается это при помощи оператора define(), очень похожего

на функцию.
void define(
string $name,
string $value,
bool $case_sen = true
);

Слайд 12 Определенные константы
Примеры

define("pi", 3.14);
define("str", "Test string");
echo sin(pi

Определенные константыПримерыdefine(

/ 4);
echo str;


Слайд 13 Проверка существования константы
В РНР существует также функция,

Проверка существования константы В РНР существует также функция, которая проверяет, существует

которая проверяет, существует ли (была ли определена ранее) константа

с указанным именем.

bool defined(string $name)

Возвращает true, если константа с именем $name была ранее определена.



Слайд 14 Типы данных
Скалярные
Смешанные
Специальные

Типы данныхСкалярныеСмешанныеСпециальные

Слайд 15 Скалярные типы данных
boolean (true, false)
integer (1, -20, 0,

Скалярные типы данныхboolean (true, false)integer (1, -20, 0, 1000000, …)float (0.2,

1000000, …)
float (0.2, 12.3456, -1234.567, …)
string (“PHP”, “Hello WT-2”,

…)


Слайд 16 Смешанные типы
array
object

Смешанные типыarrayobject

Слайд 17 Специальные типы
resource
NULL

Специальные типыresourceNULL

Слайд 18 Преобразование типов
Автоматическое преобразование при выполнении операций.
$a = 0

Преобразование типов	Автоматическое преобразование при выполнении операций.		$a = 0 + “1”; //

+ “1”; // $a = 1
if( ‘0’ ) {

… }

Преобразование вручную
$a = (int) 3.72; // $a = 3


Слайд 19 Операторы
Арифметические операторы

ОператорыАрифметические операторы

Слайд 20 Операторы
Операторы присваивания

Простые
Комбинированные

ОператорыОператоры присваиванияПростыеКомбинированные

Слайд 21 Операторы
Присвоение значений переменных по ссылке ( $b =

Операторы	Присвоение значений переменных по ссылке ( $b = &$a)

&$a)


Слайд 22 Операторы сравнения

Операторы сравнения

Слайд 23 Операторы инкремента и декремента

Операторы инкремента и декремента

Слайд 24 Логические операторы

Логические операторы

Слайд 25 Строковые операторы
Конкатенация

$a = “Привет”;
$b = “Иван”;
$a = $a

Строковые операторы	Конкатенация$a = “Привет”;$b = “Иван”;$a = $a . $b; $a .= $b;

. $b; $a .= $b;


Слайд 26 Строковые операторы
Обращение к символам внутри строки
$a = “Привет”;
echo

Строковые операторыОбращение к символам внутри строки$a = “Привет”;echo $a[0]; // Выведет

$a[0]; // Выведет символ ‘П’
echo $a[1]; // Выведет символ

‘р’



Слайд 27 Строковые операторы
Функция определения длины строки

int strlen ( string

Строковые операторы	Функция определения длины строки				int strlen ( string $string )$a =

$string )

$a = “Привет”;
echo strlen ( $a ); //

Выведет 6



Слайд 28 Побитовые операторы

Побитовые операторы

Слайд 29 Операторы исполнения


Microsoft Windows [Version 6.1.7601]

Операторы исполненияMicrosoft Windows [Version 6.1.7601]

Слайд 30 Операторы, работающие с массивами

Операторы, работающие с массивами

Слайд 31 Оператор управления ошибками
@ - оператор управления ошибками

 В случае,

Оператор управления ошибками@ - оператор управления ошибками В случае, если @ предшествует

если @ предшествует какому-либо выражению в PHP-коде, любые сообщения

об ошибках, генерируемые этим выражением, будут проигнорированы.
Пример
$a = @(5 / 0); /* Ошибка будет проигнорирована */


Слайд 33 Приоритет операторов
У операторов с равным приоритетом левая ассоциативность

Приоритет операторов		У операторов с равным приоритетом левая ассоциативность подразумевает, что выражение

подразумевает, что выражение вычисляется слева направо, правая ассоциативность, соответственно,

подразумевает противоположный порядок.


Слайд 34 Функции
void var_dump ( mixed $exp [, mixed $...

Функцииvoid var_dump ( mixed $exp [, mixed $... ] );bool isset(

] );
bool isset( mixed $var [, mixed $... ]

);
string gettype( mixed $var );
bool is_{type}( mixed $var );





Слайд 35 var_dump
Данная функция печатает не только значения переменных и

var_dump		Данная функция печатает не только значения переменных и массивов, но также

массивов, но также и информацию об их типах.



Слайд 36 isset
Можно проверить, существует ли (т. е. инициализирована ли)

isset		Можно проверить, существует ли (т. е. инициализирована ли) указанная переменная. Осуществляется

указанная переменная. Осуществляется это при помощи встроенного в РНР

оператора isset().

Слайд 37 gettype
$myVar = 50;
echo gettype($myVar); // integer

gettype$myVar = 50;echo gettype($myVar); // integer

Слайд 38 is_{type}
$a = true;

is_int( $a );
is_bool( $a );

is_array( $a

is_{type}$a = true;…is_int( $a );is_bool( $a );…is_array( $a );

);


  • Имя файла: konstanty.pptx
  • Количество просмотров: 113
  • Количество скачиваний: 0