Помощник
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Гость_Quber_* |
![]()
Сообщение
#1
|
|
Гости ![]() |
Посоветуйте пожалуйста какую-нибудь хорошую книгу по PHP (не для новичка). Для повышения квалификации. Что нибудь свежее, толковое и интересное. Заранее благодарю.
Пока посоветовали эту http://www.dialektika.com/books/5-8459-1066-8.html По оглавлению ничё такая. Интересная. PS Извиняюсь если тема уже создавалась. Сообщение отредактировал Quber - 2013-04-02, 10:39 |
|
|
||
![]() |
![]()
Сообщение
#2
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Quber
Боюсь, читать эту книгу уже смысла нет: почти 7 лет прошло, много воды утекло. Вообще как по мне, полезнее всего читать какие-то статьи о реализации сложных задач - это тренирует мозги намного лучше, чем всевозможные книги, где собрано всего по чуть-чуть. |
|
|
||
![]() |
![]()
Сообщение
#3
|
|
Любитель![]() Группа: Eleanor user Сообщений: 113 Регистрация: 2011-12-20 Репутация: ![]() ![]() Всего: нет ![]() |
Посмотри сначала Тут Забрать можно здесь: PHP. Рецепты программирования 3.5 mb/pdf
|
|
|
||
Гость_wizard993_* |
![]() ![]()
Сообщение
#4
|
|
Гости ![]() |
Quber, к сожалению книг, отвечающих вашим требованиям нет, во всяком случае на русском языке.
Я начинал изучать язык по книге Котерова, Костарева - PHP 5, но после знакомства с движком Eleanor,я убрал эту книгу, а вернее многобуков в пыльный ящик. Сейчас она неактуальна, ввиду развития языка. По теме могу предложить следующие книги: Джоржд Шносслейгл. Профессиональное программирование на PHP. Книга тоже не свежая. 2006 год, но информацию, я надеюсь вы подчерпнёте Гутманс. Профессиональное программирование на PHP5 2006 год. Паттерны проектирования (Design Pattens): 1. Неплохой цикл статей. Кстати вот в 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, стандартов и т.д. Вот у меня с аглийским туговато, он для меня как НЛО: я слышал, что он существует. ![]() UPD. а вот что посоветуете касательно MySQL? Книги, ресурсы... Сообщение отредактировал wizard993 - 2013-04-02, 15:43
Прикрепленные файлы
|
|
|
||
Гость_Quber_* |
![]()
Сообщение
#5
|
|
Гости ![]() |
Quber
Боюсь, читать эту книгу уже смысла нет: почти 7 лет прошло, много воды утекло. Вообще как по мне, полезнее всего читать какие-то статьи о реализации сложных задач - это тренирует мозги намного лучше, чем всевозможные книги, где собрано всего по чуть-чуть. Ясно, буду иметь ввиду! На том сайте, где я смотрел изначально дата издательства стояла 2010 г. Поэтому я не обратил внимания и зашёл на диалектику, где она написана правильно. Посмотри сначала Тут Забрать можно здесь: PHP. Рецепты программирования 3.5 mb/pdf Спасибо большое! За пруф отдельное! ![]() 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, стандартов и т.д. Вот у меня с аглийским туговато, он для меня как НЛО: я слышал, что он существует. ![]() UPD. а вот что посоветуете касательно MySQL? Книги, ресурсы... Спасибо! Хабр итак мониторится через Google Reader каждый день ![]() Я паралельно уже начал изучать движок Eleanor. В одной из тем, Александр говорил что начинал с url.php Это помогло мне начать с изучения его первого. Потом главный файл index.php, потом core.php. Хочу заметить что на разборе этой системы можно неплохо набраться опыта у хорошего и талантливого человека. В данном случае, Эля мне чем то напоминает учебник. В скором времени буду играться (тестировать) файлы отдельно от CMS, это позволит детально видеть как они работают. Хотелось бы попросить форумчан и Александра в том числе, помочь задать вектор, куда двигаться и с чего продолжить в обучение в Eleanor. По каким файлам пройтись в первую очередь, а куда посмотреть в конце. Это неплохо поможет мне само совершенствоваться, а также в изучении Эльки. Ведь в скором времени, мне понадобится писать под неё модули и также помогать форумчанам. Сообщение отредактировал Quber - 2013-04-02, 16:18 |
|
|
||
![]() |
![]()
Сообщение
#6
|
|
Опытный![]() Группа: Бета-тестеры Сообщений: 705 Регистрация: 2009-06-02 Из: Житомир Репутация: ![]() ![]() Всего: 11 ![]() |
Мне в своё время очень помогла книжка Мэтта Зандстра, "PHP. Объекты, шаблоны и методики программирования"
|
|
|
||
Гость_Quber_* |
![]()
Сообщение
#7
|
|
Гости ![]() |
Приму к сведению спасибо! Кстати говоря, 3-е переиздание не такое и старое - 2011 год. Вот мне еще посоветовали рассмотреть вариант "PHP и jQuery для профессионалов" 2011 г. Автор: Джейсон Ленгсторф. Издательство: Вильямс |
|
|
||
![]() ![]() |
![]() |
Текстовая версия | ![]() ![]() ![]() ![]() |