Ликбез

Доступ к базам данных через PHP PDO

Познакомившись с основами баз данных и языком SQL, можно приступать к экспериментам с обращением к базе данных из PHP.

Начинаем работать с базами данных SQL

Большинство веб-приложений хранят некоторые данные, необходимые для работы, на сервере. Например, движок блога хранит все записи блога, причём каждая запись в этом случае представляет собой текст, заголовок, дату создания и, возможно, целый набор дополнительных данных, необходимых данному блоговому движку для отображения записи блога на сайте.

Сервер онлайн-игры, скорее всего, будет сохранять информацию об игроках и их достижениях.

Онлайн-система учёта личных расходов будет хранить на сервере стоимость сделанных покупок и движения средств на счетах...

Пример работы с сессией: игра "Крестики-Нолики"

Работу с сессиями в PHP можно проиллюстрировать на несложном примере, например на игре "Крестики-нолики". В игре, исходный код которой приведён ниже, двум игрокам предлагается по очереди делать ходы, ставя на поле крестики и нолики. Выигрывает тот, кто первым наберёт 5 крестиков или ноликов в ряд.

Протокол HTTP

Протокол HTTP - основной протокол, по которому работает Интернет. Аббревиатура HTTP расшифровывается как "HyperText Transfer Protocol", или, по-нашему, "Протокол передачи гипертекста". HTTP является общепринятым стандартом, описанным в RFC 2616.

Основы объектно-ориентированного программирования в PHP

Как и большинство современных языков программирования, язык PHP является объектно-ориентированным. Что же это означает? Объектно ориентированное программирование, или ООП - это подход, при котором основными элементами программы являются классы, интерфейсы и объекты.

ООП зиждется на трёх принципах, которые зовутся Инкапсуляция, Наследование и Полиморфизм. Эти понятия будут расшифрованы ниже. А пока - расскажу о базовых терминах:

Массивы в PHP

В PHP массив - настолько часто используемая структура, что вам придётся встречаться с ней очень и очень часто. Например, через массивы в PHP-скрипт передаются все данные, полученные от браузера пользователя. Для быстрой и успешной работы необходимо понимать как работают массивы и какие при этом используются приёмы.

Что же такое массив?

В программировании термин "массив" означает набор элементов данных одного типа, причём доступ к элементам осуществляется по номеру элемента.

Первый PHP-скрипт

Теперь, когда на вашем рабочем компьютере установлены необходимые средства разработки для PHP, можно приступить к знакомству с самим языком PHP.

Где применяется программирование?

Сейчас существует практически любой софт, для любых целей. Есть множество программ для офисной работы, для создания сайтов, для работы с графикой, видео и звуком. Поэтому пользователь компьютера всё реже сталкивается с необходимостью вообще уметь программировать, чтобы сделать "что-то своё", ибо всё уже есть. Сравните с прошлым веком: в то время многие пользователи компьютера более или менее разбирались в программировании, поскольку программ для первых компьютеров было не так много, и приходилось писать эти программы самим.

Настольная документация веб-девелопера

У каждого веб-разработчика под рукой всегда есть документация и справочники по тем инструментам, с которыми он работает. Никто не сможет запомнить все возможные функции, которые доступны программе, поэтому большую часть всей этой информации постоянно приходится находить во всевозможных справочниках и мануалах.

Для веб-разработчика, работающего с LAMP, минимальный набор документации примерно такой:

Pages

Subscribe to RSS - Ликбез