Изучение PHP и веб-программирование для промежуточных программистов

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

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

Оптимальный ресурс не предполагал бы предшествующий фон веб-разработки.

Ответы

Ответ 1

Руководство по PHP - это то, что я использовал, особенно с полем поиска в Firefox. Введите имя функции и перейдите. Если вы еще этого не сделали, вероятно, стоит просмотреть, пока вы ждете ответа.

Ответ 2

У этого сайта есть хороший материал:

http://tizag.com

Всякий раз, когда я учу кого-то, я говорю им просто "php [вставить то, что вы хотите делать" Google], и ​​он обычно будет в первых нескольких результатах.

Другая опция:

http://php.net

Ответ 3

Изучение необработанного PHP - это, вероятно, неправильный путь, если вы уже опытный программист. Я бы рекомендовал собрать одну из фреймворков, таких как PHP Cake, Code Ignitor или Symfony. Эти рамки пытаются обеспечить набор лучших практик, разработанных для разработчиков PHP за последние шесть или семь лет.

Для этого у Symfony есть отличный, "24-часовое" учебное пособие по стилю, которое может поднять вас и работать с их каркасом, что будет скрытно подвергать вас написанию кода PHP. Даже если вы решите, что вам не нравится symfony, будут рассмотрены такие понятия, как MVC, маршрутизация, шаблоны, ORM и т.д. Другие структуры имеют похожие учебные пособия, но мне нравится 24-часовой подход к занятиям.

Для вопросов по конкретным основным функциям/классам PHP php.net служит хорошим ресурсом (хотя документ некоторых из основных вспомогательные классы, такие как XMLReader и иерархия Reflection, могут быть разрежены).

Ответ 4

Используйте http://www.w3schools.com. У них есть отличный учебник для начинающих и промежуточных программистов php. Кроме того, Руководство PHP является фантастическим.

Ответ 5

Я определенно использую официальный сайт на php.net и O'Reilly PHP Cookbook чаще всего.

Кроме того, зона развития zend, http://devzone.zend.com/public/view и Укомплектование PHP в книге действий - полезные ресурсы.

Ответ 6

Это немного устарело, но у меня был отличный опыт обучения с Антология PHP. Если вы проверите это, помните, что он был опубликован около 5 лет назад.

Быстрый "чистый поиск" показывает, что на рынке есть

Ответ 8

Я категорически согласен с @stalepretzel - сайты w3schools и php.net - это невероятно богатые ресурсы, как для начала, так и для вас.

Для видеоуроков (скринкастов) вы действительно не можете победить "В лесу - Дайвинг в PHP" - Первое видео здесь: http://blog.themeforest.net/screencasts/diving-into-php-video-series/

Handy dandy быстро здесь: http://www.addedbytes.com/cheat-sheets/php-cheat-sheet/

Когда/если вы застряли в конкретной проблеме, вы всегда можете вернуться сюда к SO.

  • Николай

Ответ 9

Каково ваше мнение о w3schools? Я рекомендую этот сайт. Это также подходит для начинающих и продвинутого уровня.

Также я хотел бы сослаться на официальный сайт PHP и You Tube (поиск видео, связанный с PHP)