Статьи

Обзор — PHP Cookbook

Я начал изучать PHP чуть более двух лет назад. После первого года я начал сталкиваться с некоторыми действительно интересными проблемами, такими как поиск в базе данных MySQL записей между двумя датами, результаты подкачки страниц, обмен данными между двумя сайтами с помощью XML-RPC, двустороннее шифрование информации о кредитных картах и управление сессиями пользователей. Многое из этого заняло у меня лучшую часть года, чтобы освоить. Если бы тогда у меня была только PHP Cookbook, я бы использовал это время, чтобы быть более продуктивным!

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

Кто должен читать эту книгу?

Поваренная книга PHP должна быть на книжной полке каждого программиста PHP. Это отличный настольный справочник, который обеспечивает быстрое решение распространенных проблем.

Любой, кто любит учиться, сначала прыгнув в голову и погрузившись в примеры кода, будет чувствовать себя как дома с PHP Cookbook. Если вы читали другие книги из серии «Поваренная книга» от О’Рейли, вы знакомы с форматом: проблема, решение, обсуждение.

Что вы найдете в этой книге

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

Рецепты получают право на мясо этого. Они описывают проблему; показать вам решение; и обсудить, как и почему это было сделано. Вот посмотрите на 21 главу в этой книге:

  1. Струны
  2. чисел
  3. Даты и время
  4. Массивы
  5. переменные
  6. функции
  7. Классы и Объекты
  8. Основы веб
  9. формы
  10. Доступ к базе данных
  11. Веб-автоматизация
  12. XML
  13. Регулярные выражения
  14. Шифрование и безопасность
  15. Графика
  16. Интернационализация и локализация
  17. Интернет Услуги
  18. файлы
  19. Справочники
  20. Клиентский PHP
  21. ГРУША

Как видите, нет недостатка в темах! Каждая из 21 глав разбита на от 8 до 27 разделов. Книга охватывает множество основ — например, первые несколько глав знакомят вас со строками, числами, массивами, переменными и функциями. В последующих главах более подробно рассматриваются доступ к базе данных, шифрование и безопасность, регулярные выражения и службы. Попутно авторам удается собрать практические примеры практически для любого вопроса, на который вам может понадобиться ответ.

Чтобы почувствовать формат книги, вы можете проверить это онлайн. О’Рейли опубликовал главу 8 на своем веб-сайте.

Что вы не найдете

В этой книге вы не найдете симпатичных анекдотов или остроумных шуток. Вы не найдете бесконечные главы, наполненные теорией, и евангельские диатрибы о стандартах. Эта книга не тратит времени на изучение кода.

Серия «Поваренная книга» сумела сделать вещи краткими и точными, и исключить личные истории авторов, и Поваренная книга PHP осталась верной этой философии.

Хорошее … И плохое

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

Некоторые разделы книги не смогли детализировать то, чего я ожидал, в то время как другие слишком долго болтали. К счастью, эти случаи были исключением, а не правилом. Как и другие названия в серии «Поваренная книга», вы найдете рецепты, собранные из различных книг, изданных О’Рейли, так что вы, вероятно, видели некоторые из них раньше. В общем, хорошее перевешивает плохое.

Дополнительно!

Мне нравится учиться на собственном примере, а в PHP Cookbook их полно. Его единственная цель — предоставить код, который вы можете использовать сразу, что сэкономит ваше драгоценное время и позволит вам сконцентрироваться на других ваших проектах. Чтобы сделать вещи еще проще, О’Рейли сделал код из всех рецептов, найденных в книге, доступным для загрузки через веб-сайт О’Рейли . Вам также понравится очень подробный указатель книги, который обеспечивает быстрый и простой способ поиска по всем темам, затронутым в книге.

Вывод

Я не знаю, как я обходился без этой книги. Я был очень доволен книгой рецептов PHP и теперь использую ее каждый день. Тем не менее, это не идеально для всех. Если вы предпочитаете длинные пояснения вместо примеров кода, эта книга, вероятно, не ваша чашка чая. Но если вы один из тех, кто предпочитает примеры, то вы ищете эту книгу!

Рейтинг: 4.5 / 5

Название: PHP Cookbook

Авторы: Дэвид Склар, Адам Трахтенберг

Издатель: О’Рейли

Купить его на Amazon.com