- PHP. Рецепты программирования. 3-е издание. Д. Скляр, А. Трахтенберг
- Cхожие Книги
- Скляр трахтенберг php рецепты программирования
- Скляр трахтенберг php рецепты программирования
- PHP. Рецепты программирования
- Скачать книгу
- О книге «PHP. Рецепты программирования»
- Мнение читателей
- PHP. Рецепты программирования. 3-е изд
PHP. Рецепты программирования. 3-е издание. Д. Скляр, А. Трахтенберг
Третье издание этой популярной книги представляет собой подборку готовых решений наиболее распространенных задач на языке РНР. Изложен материал, интересный каждому разработчику: базовые типы данных, операции с ними, файлы cookie, функции РНР, аутентификация пользователей, работа со слоями, проблемы безопасности, ускорение действия программ, работа в сети, создание графических изображений, обработка ошибок, отладка сценариев и написание тестов. Даны рецепты, затрагивающие основы объектно-ориентированного программирования и новые функциональные возможности РНР. Каждый рецепт является самодостаточным и показывает весь путь решения задачи. Третье издание книги полностью обновлено под версию PHP 5.4, а также включает ряд новых разделов по работе с данными.
Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг!
Cхожие Книги
PHP Правильный путь. Павел Савинов
Разработка динамических веб-приложений. Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика
Инструментарий веб-разработчика. Виктор Волков, Иван Шумилов
Источник
Скляр трахтенберг php рецепты программирования
Библиотека программиста запись закреплена
Д. Скляр, А. Трахтенберг «PHP. Сборник рецептов»(pdf)
«PHP. Сборник рецептов» Дэвида Скляра и Адама Трахтенберга содержит практичеcкие примеры и решения разнообразных задач, ежедневно возникающих перед программистами. Каждая задача снабжена проработанным решением – «рецептом», содержащим небольшой фрагмент кода, который можно вставлять прямо в приложение. Представлено более 250 рецептов – от самых простых, таких как посылка запроса в базу данных и получение доступа к URL,
до полноценных программ, демонстрирующих более трудные задачи, например вывод HTML таблиц и создание диаграмм. Рассмотрена работа со строками, числами, датами и временем, а также с массивами, файлами и каталогами. Обсуждаются переменные, функции, классы и объекты, регулярные выражения, шифрование и безопасность, интернетслужбы, графика, интернационализация и локализация, PEAR, PHP в командной строке и PHPGTK, формы, XML и доступ к базам данных. Книга будет полезна всем, кто программирует на PHP, независимо от уровня их подготовки – от новичков до опытных профессионалов.
Источник
Скляр трахтенберг php рецепты программирования
Physics.Math.Code запись закреплена
PHP. Рецепты программирования, 3-е издание (2015) [PDF]
═════════════════════
#physics #math #code #physics_math #PHP
Автор: Дэвид Скляр, Адам Трахтенберг
Издательство: Питер
Серия: Бестселлеры O’Reilly
Формат: PDF
Качество: Изначально электронное (ebook)
Иллюстрации: Чёрно-белые
Страниц: 784
═════════════════════
Описание:
═════════════════════
Третье издание этой популярной книги представляет собой подборку готовых решений наиболее распространенных задач на языке РНР. Изложен материал, интересный каждому разработчику: базовые типы данных, операции с ними, файлы cookie, функции РНР, аутентификация пользователей, работа со слоями, проблемы безопасности, ускорение действия программ, работа в сети, создание графических изображений, обработка ошибок, отладка сценариев и написание тестов. Даны рецепты, затрагивающие основы объектно-ориентированного программирования и новые функциональные возможности РНР. Каждый рецепт является самодостаточным и показывает весь путь решения задачи.
Третье издание книги полностью обновлено под версию PHP 5.4, а также включает ряд новых разделов по работе с данными. Эта книга предназначена для программистов, желающих решать практические задачи на PHP. Если вы пока ничего не знаете о PHP, восполь-зуйтесь каким-нибудь учебником для начинающих.Читателям, уже знакомым с PHP, книга поможет справиться с конкретными задачами и упростит жизнь (по крайней мере в том, что касается программирования). Вы узнаете, как на PHP выполняются такие операции, как отправка электронной почты или разбор данных JSON, — которые вы, возможно, уже умеете выполнять на других языках. Книга станет верным помощником для программистов, занимающихся переработкой приложений с других языков на PHP.
Источник
PHP. Рецепты программирования
Скачать книгу
О книге «PHP. Рецепты программирования»
Книга представляет собой сборник решений наиболее распространенных задач на PHP. Изложен материал, интересный каждому разработчику: базовые типы данных, операции с ними, файлы cookie, функции PHP, аутентификация пользователей, работа со слоями, проблемы безопасности, ускорение действия программ, работа в сети, создание графических изображений, обработка ошибок, отладка сценариев и написание тестов. Даны рецепты, затрагивающие основы объектно-ориентированного программирования и новые функциональные возможности PHP. Каждый рецепт является самодостаточным и показывает весь путь решения задачи. Книгу завершают главы об использовании PHP вне рамок Web-программирования. Для специалистов в области информационных технологий.
На нашем сайте вы можете скачать книгу «PHP. Рецепты программирования» Скляр Дэвид, Трахтенберг Адам бесплатно и без регистрации в формате fb2, rtf, epub, pdf, txt, читать книгу онлайн или купить книгу в интернет-магазине.
Мнение читателей
Для начинающих вобще незаменимая книга, которя позволит писать грамотный и безопасный код
Источник
PHP. Рецепты программирования. 3-е изд
Доброго времени!
У нас вышло 3-е издание книги Дэвида Скляра и Адама Трахтенберга «PHP. Рецепты программирования»
Третье издание этой популярной книги представляет собой подборку готовых решений наиболее распространенных задач на языке РНР. Изложен материал, интересный каждому разработчику: базовые типы данных, операции с ними, файлы cookie, функции РНР, аутентификация пользователей, работа со слоями, проблемы безопасности, ускорение действия программ, работа в сети, создание графических изображений, обработка ошибок, отладка сценариев и написание тестов. Даны рецепты, затрагивающие основы объектно-ориентированного программирования и новые функциональные возможности РНР. Каждый рецепт является самодостаточным и показывает весь путь решения задачи. Третье издание книги полностью обновлено под версию PHP 5.4, а также включает ряд новых разделов по работе с данными.
Для кого предназначена эта книга
Эта книга предназначена для программистов, желающих решать практические задачи на PHP. Если вы пока ничего не знаете о PHP, восполь-зуйтесь каким-нибудь учебником для начинающих.Читателям, уже знакомым с PHP, книга поможет справиться с конкретными задачами и упростит жизнь (по крайней мере в том, что касается программирования). Вы узнаете, как на PHP выполняются такие операции, как отправка электронной почты или разбор данных JSON, — которые вы, возможно, уже умеете выполнять на других языках. Книга станет верным помощником для программистов, занимающихся переработкой приложений с других языков на PHP.
О чем говорится в книге
Никто не ожидает, что вы сядете и прочитаете книгу от корки до корки (хотя если так — мы будем только рады!). Программисты PHP постоянно сталкиваются с множеством разнообразных задач по широкому спектру тем. Обращайтесь к книге тогда, когда у вас появится конкретная задача. Каждый рецепт содержит самостоятельное объяснение, которое станет хорошей отправной точкой для дальнейшей работы. Если в рецепте упоминаются темы, выходящие за его рамки, то в него включаются указатели на другие рецепты, сетевые и автономные ресурсы. Если вы решите прочитать целую главу — тоже хорошо. Рецепты обычно следуют от простых к сложным, а в конце многих глав приводятся примеры программ, которые связывают воедино весь представленный материал. Во вводной части каждой главы приводится обзор материала, включая необходимые сведения общего характера, а также упоминаются рецепты, представляющие особый интерес.
Первые четыре главы книги посвящены основным типам данных. В главе 1 рассматриваются такие базовые операции, как обработка подстрок, преобразования регистра символов, разбиение строк и разбор данных, разделенных запятыми. В главе 2 рассматриваются операции с вещественными числами, генерирование случайных чисел, преобразование систем счисления и числовое форматирование. Глава 3 демонстрирует работу с датой и временем, их форматирование, обработку часовых поясов и летнего времени, а также определение времени с точностью до миллисекунд. В главе 4 представлены операции с массивами: перебор, слияние, обратная перестановка элементов, сортировка и извлечение отдельных элементов.
Далее идут три главы, в которых рассматриваются основные структурные элементы программ. В главе 5 рассматриваются такие возможности работы с переменными PHP, как значения по умолчанию, статические переменные и получение строковых представлений сложных типов данных. Рецепты главы 6 относятся к использованию функций в PHP: обработке аргументов, передаче и возвращению переменных по ссылке, созданию функций во время выполнения и области видимости переменных. В главе 7 рассматриваются объектно-ориентированные возможности PHP, от простейших до таких нетривиальных возможностей, как специальные методы, деструкторы, управление доступом, отражение, типажи и пространства имен.
После типов данных и структурных элементов программ следуют шесть глав с темами, занимающими центральное место в веб-программировании. В главе 8 рассматриваются cookie, заголовки, аутентификация, работа со строками запросов и другие ключевые возможности веб-приложений. Глава 9 посвящена обработке и проверке данных, вводимых на формах, отображению многостраничных форм, выводу форм с сообщениями об ошибках, а также защите от таких потенциальных опасностей, как межсайтовые сценарные атаки и повторная отправка форм. Глава 10 объясняет различия между базами данных SQL и DBM, а на примере уровня абстрагирования доступа к базам данных PDO показывает, как подключиться к базе данных, присвоить уникальные значения идентификаторов, прочитать строки, изменить данные, экранировать специальные символы и сохранить в журнале отладочную информацию. В главе 11 рассматривается встроенный сеансовый модуль PHP, который позволяет сохранять информацию о пользователе при переходе от страницы к странице. Также в этой главе описаны некоторые проблемы безопасности, возникающие при работе с сеансовыми данными. Основной темой главы 12 является язык разметки XML: расширение SimpleXML и функции DOM, использование XPath и XSLT, чтение и запись каналов RSS и Atom. В главе 13 рассматриваются темы, полезные для приложений PHP, интегрированных с внешними сайтами и клиентским кодом JavaScript: обращение по URL-адресам, чистка разметки HTML и реакция на запросы Ajax.
Следующие три главы посвящены сетевым взаимодействиям. В главе 14 обсуждаются нюансы использования веб-служб (на примере внешних REST-совместимых служб) из вашего кода. В главе 15 вам предстоит взглянуть на работу веб-служб с обратной стороны — речь пойдет об организации обработки REST-запросов. В обеих главах обсуждаются вопросы аутентификации, работы с заголовками и обработки ошибок. В главе 16 обсуждаются другие сетевые сервисы: отправка сообщений электронной почты, использование LDAP и преобразования DNS.
Следующая часть книги содержит несколько глав, посвященных возможностям и расширениям PHP, способствующим построению мощных, безопасных, удобных и эффективных приложений. Глава 17 показывает, как создавать графические изображения; в ее рецептах рассматривается вывод текста, линий, многоугольников и кривых. В главе 18 основное внимание уделяется вопросам безопасности: предотвращению фиксации сеанса и межсайтовых сценарных атак, работе с паролями и шифрованию данных. Глава 19 рассказывает, как сделать ваше приложение удобным для пользователей из других стран; также в ней приводятся рецепты локализации текста, даты и времени, денежных сумм и графики, а также работа с текстом в кодировке UTF-8. В главе 20 подробно рассматривается обработка ошибок и ведение журналов, тогда как в главе 21 рассматриваются средства отладки, написание тестов и использование встроенного веб-сервера PHP. В главе 22 объясняется, как сравнить быстродействие двух функций и добиться выполнения программ на максимальной скорости. В главе 23 рассматриваются регулярные выражения, сохранение текста из тегов HTML, вызов функций PHP из регулярных выражений, использование максимального и минимального поиска.
Главы 24 и 25 посвящены файловой системе. Глава 24 ограничивается операциями с файлами: открытие и закрытие, использование временных файлов, установление блокировки, передача сжатых файлов, обработка содержимого файлов. В главе 25 речь пойдет о каталогах и метаданных файлов, а в ее рецептах рассматривается изменение разрешений и владельца, перемещение и удаление файлов, обработка всех файлов в каталоге.
Наконец, в двух последних главах рассматриваются темы, выходящие за рамки возможностей PHP. В главе 26 вы узнаете, что можно сделать при помощи PHP за пределами веб-программирования. В этих рецептах рассматриваются темы, относящиеся к режиму командной строки, такие как разбор аргументов программы и чтение паролей. Глава 27 знакомит читателя с репозиториями Composer, PEAR (PHP Extension and Application Repository) и PECL (PHP Extension Community Library). Composer и PEAR предоставляют доступ к коду PHP, предоставляющему функции и расширения для PHP. PECL также содержит подборку расширений PHP, но написанных на C. Модули PEAR и PECL неоднократно используются в книге, а в главе 27 описан процесс их установки и обновления.
Об авторах
Дэвид Скляр — независимый технологический консультант. Кроме книги «PHP Cookbook», он также является автором книг «Learning PHP 5» (O’Reilly), «Essential PHP Tools» (Apress) и блестящего блога. Дэвид живет в Нью-Йорке и является обладателем ученой степени по информатике, полученной в Йельском университете.
Адам Трахтенберг — руководитель LinkedIn Developer Network, автор книг «Upgrading to PHP 5» и «PHP Cookbook» (O’Reilly). Ранее работал на должности руководителя в области платформ и сервисов для eBay. Адам живет в Маунтин Вью (Калифорния), является обладателем степени бакалавра математики и степени магистра делового администрирования, полученной в Колумбийском университете.
Более подробно с книгой можно ознакомиться на сайте издательства
Оглавление
Отрывок
Для Хаброжителей действует скидка 25% по купону — PHP
Источник