Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование с нуля - это совсем просто!


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

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

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

Исходный код игры разделён на два файла: classes.php содержит объявление класса игры TicTacGame. Этот класс содержит всю игровую логику. Второй файл - index.php, который осуществляет взаимодействие с пользователем. Именно к index.php браузер пользователя будет отправлять запросы, и здесь же отображается игровое поле и выводится состояние игры:

продолжение на сайте...


В избранное