Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

рабочая тетрадь(3)

.pdf
Скачиваний:
42
Добавлен:
10.02.2016
Размер:
5.34 Mб
Скачать

trait Hello {

private function sayHello() {return 'Hello';}

}

trait User {

public function sayHello($name) {return $name;}

}

class Welcome {

use User, Hello { Hello::sayHello as public word; User::sayHello insteadof Hello;

}

}

$obj = new Welcome();

echo $obj->word(), ' ', $obj->sayHello('John');

property_exists

method_exists

class_exists

trait_exists

get_class_vars

get_object_vars

get_class_methods

get_class

get_parent_class

is_subclass_of

is_a

get_declared_classes

get_declared_interfaces

get_declared_traits

ООП в PHP - введение

Классы

Свойства и методы

Конструкторы и деструкторы

Клонирование объектов

Наследование

Перегрузка методов

Методы доступа к свойствам и методам

Обработка исключений

Константы класса

Абстрактные классы и методы

Интерфейсы

Финальные классы и методы

Статические свойства и методы класса

"Магические методы"

Уточнение типа (type-hint)

Типажи (traits)

Другие полезные мелочи

Игорь Борисов http://igor-borisov.ru

Введение в SQLite

Преимущества и ограничения SQLite

Особенности SQLite

Выполнение основных операций работы с

SQLite :

создание базы и таблиц,

вставка, обновление, удаление

выборка данных

SQLite – библиотека, написанная на языке С

Осуществляет механизм работы с данными с помощью SQL

http://sqlite.org

Полностью бесплатна

Нет необходимости в средствах администрирования

Высокая производительность и легкая переносимость

Поддержка процедурного и объектноориентированного интерфейсов

Хранение данных объемом до 2 терабайт

Хранение строк и бинарных данных неограниченной длины

SQLite предназначен для небольших и средних приложений

Основной выигрыш в производительности, если преобладают операции вставки и выборки данных

При чрезвычайно активном обращении к данным, или в случае частых сортировок, SQLite работает медленнее своих конкурентов

http://www.sqlite.org/cvstrac/wiki?p=SqliteCompetitors

В PHP 5.0 поддержка SQLite версии 2 была встроена в ядро

Начиная с PHP 5.1 поддержка SQLite вынесена за пределы ядра

extension=php_sqlite.dll

В PHP 5.3 добавлена поддержка SQLite версии 3

extension=php_sqlite3.dll

В PHP 5.4 поддержка SQLite версии 2 удалена

extension=php_sqlite.dll

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]