X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Книги по PHP, посоветуйте
Гость_Quber_*
сообщение 2013-04-02, 10:28
Сообщение #1



Гости





Посоветуйте пожалуйста какую-нибудь хорошую книгу по PHP (не для новичка). Для повышения квалификации. Что нибудь свежее, толковое и интересное. Заранее благодарю.

Пока посоветовали эту http://www.dialektika.com/books/5-8459-1066-8.html
По оглавлению ничё такая. Интересная.

PS Извиняюсь если тема уже создавалась.

Сообщение отредактировал Quber - 2013-04-02, 10:39
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2013-04-02, 13:06
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Quber
2006, 3 кв.; Диалектика.

Боюсь, читать эту книгу уже смысла нет: почти 7 лет прошло, много воды утекло. Вообще как по мне, полезнее всего читать какие-то статьи о реализации сложных задач - это тренирует мозги намного лучше, чем всевозможные книги, где собрано всего по чуть-чуть.
Перейти в начало страницы
+Цитировать сообщение
Hoodlum
сообщение 2013-04-02, 15:21
Сообщение #3
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 113
Регистрация: 2011-12-20

Репутация:   нет  
Всего: нет


Посмотри сначала Тут Забрать можно здесь: PHP. Рецепты программирования 3.5 mb/pdf
Перейти в начало страницы
+Цитировать сообщение
Гость_wizard993_*
сообщение 2013-04-02, 15:29
Сообщение #4



Гости





Quber, к сожалению книг, отвечающих вашим требованиям нет, во всяком случае на русском языке.

Я начинал изучать язык по книге Котерова, Костарева - PHP 5, но после знакомства с движком Eleanor,я убрал эту книгу, а вернее многобуков в пыльный ящик. Сейчас она неактуальна, ввиду развития языка.

По теме могу предложить следующие книги:
Джоржд Шносслейгл. Профессиональное программирование на PHP. Книга тоже не свежая. 2006 год, но информацию, я надеюсь вы подчерпнёте
Гутманс. Профессиональное программирование на PHP5 2006 год.

Паттерны проектирования (Design Pattens):
1. Неплохой цикл статей. Кстати вот в docx-варианте: Прикрепленные файлы  Паттерны.docx ( 511.72 килобайт ) Скачиваний: 4

2. На википедии можно посмотреть реализации на PHP шаблонов проектирования.

Актуальных книг по PHP я уже давненько не наблюдаю. Поэтому за новыми возможностями языка отправляйтесь на php.net, а также просматривайте на хабре хаб PHP.

Основные новвоведения, которые появились со времён PHP 5.3 - это ключевое слово static для позднего статического связывания (PHP 5.3.6 кажется), введение короткого синтаксиса инициализации массивов (PHP 5.4), типажи (примеси, traits) (PHP 5.4), генераторы и корутины (PHP 5.5), функция array_columns() для получения набора эллементов, находящихся на указанном смещении в массивах. Почитать об этих штуках опять же можно либо на php.net, либо вот:

Что нового в PHP 5.4
Боремся с race condition
Dog-pile effect или блокировка в Memcached
Как избежать коллизий при записи в Memcache из PHP
Правильная обработка ошибок в PHP
Правильная работа с исключениями в PHP
Алгоритм коллаборативной фильтрации
Реализация MVC паттерна на примере создания сайта-визитки
Coroutines в PHP и работа с неблокирующими функциями

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

Почитайте ещё принципы SOLID, ORM, Unit-тесты (хотя я не понимаю зачем это надо), Fluent Interfaces, Dog-pile effect в Memcached (проблема перестроения кэшей).
Поизучайте API фреймворков (Zend, Symfony, Yii), шаблонизаторов (Smarty, Twig)

P.S. здорово, если вы хорошо знаете английский. это суперздорово, тогда у вас нет проблем с чтением иностранных статей, разбором презентаций с конференций по PHP, чтение RFC, стандартов и т.д. Вот у меня с аглийским туговато, он для меня как НЛО: я слышал, что он существует. :D Поэтому, чтобы почитать RFC мне приходится танцевать с бубнами вокруг всяких гугл-транслейторов.

UPD. а вот что посоветуете касательно MySQL? Книги, ресурсы...

Сообщение отредактировал wizard993 - 2013-04-02, 15:43

Прикрепленные файлы
Прикрепленные файлы  Паттерны.docx ( 511.72 килобайт ) Скачиваний: 4
 
Перейти в начало страницы
+Цитировать сообщение
Гость_Quber_*
сообщение 2013-04-02, 16:17
Сообщение #5



Гости





Цитата (Alexander @ 2013-04-02, 14:06)
Quber
2006, 3 кв.; Диалектика.

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


Ясно, буду иметь ввиду! На том сайте, где я смотрел изначально дата издательства стояла 2010 г. Поэтому я не обратил внимания и зашёл на диалектику, где она написана правильно.

Цитата (Hoodlum @ 2013-04-02, 16:21)
Посмотри сначала Тут Забрать можно здесь: PHP. Рецепты программирования 3.5 mb/pdf


Спасибо большое! За пруф отдельное! :friends: Уже качаю, посмотрим. Думаю актуальные темы будут.

Цитата (wizard993 @ 2013-04-02, 16:29)
Quber, к сожалению книг, отвечающих вашим требованиям нет, во всяком случае на русском языке.

По теме могу предложить следующие книги:
Джоржд Шносслейгл. Профессиональное программирование на PHP. Книга тоже не свежая. 2006 год, но информацию, я надеюсь вы подчерпнёте
Гутманс. Профессиональное программирование на PHP5 2006 год.

Паттерны проектирования (Design Pattens):
1. Неплохой цикл статей. Кстати вот в docx-варианте: [attachment=1056:Паттерны.docx]
2. На википедии можно посмотреть реализации на PHP шаблонов проектирования.

Актуальных книг по PHP я уже давненько не наблюдаю. Поэтому за новыми возможностями языка отправляйтесь на php.net, а также просматривайте на хабре хаб PHP.

Основные новвоведения, которые появились со времён PHP 5.3 - это ключевое слово static для позднего статического связывания (PHP 5.3.6 кажется), введение короткого синтаксиса инициализации массивов (PHP 5.4), типажи (примеси, traits) (PHP 5.4), генераторы и корутины (PHP 5.5), функция array_columns() для получения набора эллементов, находящихся на указанном смещении в массивах. Почитать об этих штуках опять же можно либо на php.net, либо вот:

Что нового в PHP 5.4
Боремся с race condition
Dog-pile effect или блокировка в Memcached
Как избежать коллизий при записи в Memcache из PHP
Правильная обработка ошибок в PHP
Правильная работа с исключениями в PHP
Алгоритм коллаборативной фильтрации
Реализация MVC паттерна на примере создания сайта-визитки
Coroutines в PHP и работа с неблокирующими функциями

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

Почитайте ещё принципы SOLID, ORM, Unit-тесты (хотя я не понимаю зачем это надо), Fluent Interfaces, Dog-pile effect в Memcached (проблема перестроения кэшей).
Поизучайте API фреймворков (Zend, Symfony, Yii), шаблонизаторов (Smarty, Twig)

P.S. здорово, если вы хорошо знаете английский. это суперздорово, тогда у вас нет проблем с чтением иностранных статей, разбором презентаций с конференций по PHP, чтение RFC, стандартов и т.д. Вот у меня с аглийским туговато, он для меня как НЛО: я слышал, что он существует. :D Поэтому, чтобы почитать RFC мне приходится танцевать с бубнами вокруг всяких гугл-транслейторов.

UPD. а вот что посоветуете касательно MySQL? Книги, ресурсы...


Спасибо! Хабр итак мониторится через Google Reader каждый день :) Не всё правда успеваю изучать, что там дают, потому что идёт колоссальный потом информации (половина из которой не по существу между прочим). Успеваешь только в закладки добавлять. А книга это книга. Надоело уже читать по одной статье на каждом сайте (хоть это и даёт больше толку). Однако хочется сесть и прочитать видение картины от одного автора.

Я паралельно уже начал изучать движок Eleanor. В одной из тем, Александр говорил что начинал с url.php Это помогло мне начать с изучения его первого. Потом главный файл index.php, потом core.php. Хочу заметить что на разборе этой системы можно неплохо набраться опыта у хорошего и талантливого человека. В данном случае, Эля мне чем то напоминает учебник. В скором времени буду играться (тестировать) файлы отдельно от CMS, это позволит детально видеть как они работают. Хотелось бы попросить форумчан и Александра в том числе, помочь задать вектор, куда двигаться и с чего продолжить в обучение в Eleanor. По каким файлам пройтись в первую очередь, а куда посмотреть в конце. Это неплохо поможет мне само совершенствоваться, а также в изучении Эльки. Ведь в скором времени, мне понадобится писать под неё модули и также помогать форумчанам.


Сообщение отредактировал Quber - 2013-04-02, 16:18
Перейти в начало страницы
+Цитировать сообщение
termit
сообщение 2013-04-03, 11:06
Сообщение #6
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 705
Регистрация: 2009-06-02
Из: Житомир

Репутация:   нет  
Всего: 11


Мне в своё время очень помогла книжка Мэтта Зандстра, "PHP. Объекты, шаблоны и методики программирования"
Перейти в начало страницы
+Цитировать сообщение
Гость_Quber_*
сообщение 2013-04-03, 14:41
Сообщение #7



Гости





Цитата (termit @ 2013-04-03, 12:06)
Мне в своё время очень помогла книжка Мэтта Зандстра, "PHP. Объекты, шаблоны и методики программирования"


Приму к сведению спасибо! Кстати говоря, 3-е переиздание не такое и старое - 2011 год.

Вот мне еще посоветовали рассмотреть вариант "PHP и jQuery для профессионалов" 2011 г. Автор: Джейсон Ленгсторф. Издательство: Вильямс
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0340 сек.    11 запросов    GZIP включен    Сейчас: 2024-03-28, 18:35