Автор работы: Пользователь скрыл имя, 21 Января 2015 в 12:18, курс лекций
Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Основные функции СУБД:
управление данными во внешней памяти (на дисках);
управление данными в оперативной памяти;
Частопринаписаниипрограммвозни
<?php
echo"МенязовутВася";
//Этооднострочныйкомментарий
//встилеС++
echo"ФамилиямояПетров";
/*Этомногострочныйкомментарий.
Здесьможнонаписатьнесколькостр
Приисполнениипрограммывсе,что
находитсяздесь(
будетигнорировано.*/
echo"ЯизучаюPHPвINTUIT.ru";
#Этокомментарийвстиле
#оболочкиUnix
?>
Пример2.1.
Важнымэлементомкаждогоязыкаявл
ПеременнаявPHPобозначаетсязнак
$my_var
Имяпеременнойчувствительнокрег
Именапеременныхсоответствуютте
ВPHP3переменныевсегдаприсваива
<?php
$first='Text';//Присваиваем$
//значение
//'Text'
$second=$first;//Присваиваем$
//значение
//переменной$first
$first='Newtext';//Изменяем
//значение
//$first
//на'Newtext'
echo"Переменнаясименемfirst".
"равна$first<br>";
//выводимзначение$first
echo"Переменнаясименемsecond".
"равна$second";
//выводимзначение$second
?>
Пример2.2.
Результатработыэтогоскриптабуд
ПеременнаясименемfirstравнаNew
ПеременнаясименемsecondравнаTe
PHP4,кромеэтого,
Рассмотримтотжепример,
<?php
$first='Text';//Присваиваем$
//значение'Text'
$second=&$first;
/*Делаемссылкуна$firstчерез$
Теперьзначенияэтихпеременных
будутвсегдасовпадать*/
//Изменимзначение$first
//на'Newtext'
$first='Newtext';
echo"Переменнаясименемfirst".
"равна$first<br>";
//
echo"Переменнаясименемsecond".
"равна$second";
?>
Пример2.3.Присваиваниепоссылке
Этотскриптвыведетследующее:
ПеременнаясименемfirstравнаNew
ПеременнаясименемsecondравнаNe
Тоестьвместеспеременной$firstи
Дляхраненияпостоянныхвеличин,
define("Имя_константы",
"Значение_константы",
[Нечувствительность_к_
Поумолчаниюименаконстантчувств
Получитьзначениеконстантыможно
<?php
//определяемконстанту
//PASSWORD
define("PASSWORD","qwerty");
//
//константуPIсозначением3.14
define("PI","3.14",True);
//
//т.е.qwerty
echo(PASSWORD);
//тожевыведетqwerty
echoconstant("PASSWORD");
echo(password);
/*
посколькумыввелирегистрозависи
константуPASSWORD*/
echopi;
//выведет3.14,
//
?>
Пример2.4.КонстантывPHP
Кромеконстант,
Операторыпозволяютвыполнятьраз
Таблица2.1.Арифметическиеопера | ||
Обозначение |
Название |
Пример |
+ |
Сложение |
$a+$b |
- |
Вычитание |
$a-$b |
* |
Умножение |
$a*$b |
/ |
Деление |
$a/$b |
% |
Остатокотделения |
$a%$b |
Таблица2.2.Строковыеоператоры | ||
Обозначение |
Название |
Пример |
. |
Конкатенация(сложениестрок) |
$c=$a.$b (этострока,состоящаяиз$aи$b) |
Таблица2.3. | |||
Обозначение |
Название |
Описание |
Пример |
= |
Присваивание |
Переменнойслеваотоператорабуде |
$a=($b=4)+5; ($aбудетравна9,$bбудетравна4) |
+= |
Сокращение.Прибавляеткпеременн |
$a+=5; (эквивалентно$a=$a+5;) | |
.= |
Сокращеннообозначаеткомбинацию |
$b="Привет"; $b.="всем"; (эквивалентно$b=$b."всем";) Врезультате:$b="Приветвсем" |
Таблица2.4.Логическиеоператоры | |||
Обозначение |
Название |
Описание |
Пример |
and |
И |
$aи$bистинны(True) |
$aand$b |
&& |
И |
$a&&$b | |
or |
Или |
Хотябыоднаизпеременных$aили$bи |
$aor$b |
|| |
Или |
$a||$b | |
xor |
Исключающееили |
Однаизпеременныхистинна. |
$axor$b |
! |
Инверсия(NOT) |
Если$a=True,то!$a=Falseинаобор |
!$a |
Таблица2.5.Операторысравнения | |||
Обозначение |
Название |
Описание |
Пример |
== |
Равенство |
Значенияпеременныхравны |
$a==$b |
=== |
Эквивалентность |
Равнызначенияитипыпеременных |
$a===$b |
!= |
Неравенство |
Значенияпеременныхнеравны |
$a!=$b |
<> |
Неравенство |
$a<>$b | |
!== |
Неэквивалентность |
Переменныенеэквивалентны |
$a!==$b |
< |
Меньше |
$a<$b | |
> |
Больше |
$a>$b | |
<= |
Меньшеилиравно |
$a<=$b | |
>= |
Большеилиравно |
$a>=$b |
Таблица2.6. | |||
Обозначение |
Название |
Описание |
Пример |
++$a |
Пре-инкремент |
Увеличивает$aнаединицуивозвращ |
<? $a=4; echo"Должнобыть4:".$a++; echo"Должнобыть6:".++$a; ?> |
$a++ |
Пост-инкремент |
Возвращает$a,затемувеличивает$ |
|
--$a |
Пре-декремент |
Уменьшает$aнаединицуивозвращае |
|
$a-- |
Пост-декремент |
Возвращает$a,затемуменьшает$aн |
Информация о работе Лекции по "Систе́ма управле́ния ба́зами да́нных "