Лекции по "Систе́ма управле́ния ба́зами да́нных "
Курс лекций, 21 Января 2015, автор: пользователь скрыл имя
Описание работы
Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Основные функции СУБД:
управление данными во внешней памяти (на дисках);
управление данными в оперативной памяти;
Файлы: 1 файл
Lektsii.docx
— 557.22 Кб (Скачать файл)12=>true);
echo$books["php"];
//выведет"PHPusersguide"
echo$books[12];
//выведет1
?>
Пример2.9.МассивывPHP
Еслидляэлементаключнезадан,
<?php
//массивы$arrи$
$arr=array(5=>43,32,56,"b"=>
$arr1=array(5=>43,6=>32,
7=>56,"b"=>12);
?>
Пример2.10.МассивывPHP
Еслииспользоватьвкачествеключа
Определениеспомощьюсинтаксисаквадратныхскобок
Создатьмассивможно,
<?
$books["key"]=value;//
//$booksзначение
//valueсключомkey
$books[]=value1;/*
значениеvalue1с
ключом13,поскольку
максимальныйключу
насбыл12*/
?>
Длятогочтобыизменитьконкретный
<?php
$books=array("php"=>
"PHPusersguide",
12=>true);
$books[]=
"BookaboutPerl";//
//сключом(индексом)
//13этоэквивалентно
//$books[13]=
//"BookaboutPerl";
$books["lisp"]=
123456;/*
элементсключом"lisp"и
значением123456*/
unset($books[12]);//
//cключом12измассива
unset($books);//
?>
Заметим,что,
<?php
$arr=
array("a","b","c");/*
созначениями
"a","b"и"c".
Посколькуключи
неуказаны,они
будут0,1,2
соответственно*/
print_r($arr);//выводиммассив(
//изначения)
unset($arr[0]);
unset($arr[1]);
unset($arr[2]);
//удаляемизнеговсезначения
print_r($arr);//выводиммассив(
//изначения)
$arr[]="aa";//
//вмассив.
//Егоиндексом(ключом)
//будет3,ане0
print_r($arr);
$arr=
array_values($arr);//
//массив
$arr[]="bb";//
//будет1
print_r($arr);
?>
Пример2.11.
Результатомработыэтогоскриптаб
Array([0]=>a[1]=>b[2]=>c)
Array()
Array([3]=>aa)
Array([0]=>aa[1]=>bb)
Типobject(объекты)
Объекты–типданных,
ВPHPдлядоступакметодамобъектаи
<?php
//создаемкласслюдей
classPerson
{
//метод,
functionknow_php()
{
echo"ТеперьязнаюPHP";
}
}
$bob=newPerson;//создаемобъект
//классачеловек
$bob->know_php();//
?>
Пример2.12.ОбъектывPHP
Болееподробнореализациюпринцип
Типresource(ресурсы)
Ресурс–этоспециальнаяпеременна
ТипNull
СпециальноезначениеNULLговорит
ПеременнаясчитаетсяNULL,если:
- ейбылаприсвоенаконстантаNULL($
var=NULL); - ейещенебылоприсвоенокакое-
либозначение; - онабылаудаленаспомощьюunset().
Существуеттолькооднозначениети
Решениезадачи
Теперьвернемсякзадаче,
<?
//пустьнашаподпись
//будетконстантой
define("SIGN","Суважением,
//зададиммассивылюдейисобытий
$names=array("ИванИванович",
"ПетрПетрович",
"СеменСеменович");
$events=array(
"f"=>"деньоткрытыхдверей",
"o"=>"открытиевыставки",
"p"=>"балвыпускников");
//составимтекстприглашения
$str="Уважаемый(ая),$names[0].
$str.="<br>ПриглашаемВасна".
$events["f"];</