Не боги горшки обжигали и Матрицы PHP-код писали…
Народная IT-мудрость
На PHP держится интернет. Но поскольку это серверный язык программирования, то его изучение имеет ряд особенностей. Если решили постичь эту технологию, воспользуйтесь данным мануалом для начинающих.
Вопрос-ответ
-
Почему PHP?
На PHP работает большая часть современного интернета. Язык позволяет быстро создавать динамические веб-страницы. В отличие от статических динамические страницы собираются в ответ на запрос пользователя на сервере. Что позволяет использовать различные шаблоны и темы, а также персонализировать предоставляемый пользователям контент.
Кроме этого на PHP легко реализуется подключение к базам данных. Его поддерживает большая часть серверов. На нем построены все популярные CMS: WordPress, Joomla, Drupal и другие.
-
Какие технологии связаны с PHP?
Чтобы изучать и писать код на PHP, потребуются знания HTML, CSS и MySQL. В совокупности перечисленные технологии применяются для создания современных веб-ресурсов.
PHP отвечает за динамичность сайта (сборку веб-страниц «на лету»). Язык гипертекста (HTML) формирует структуру ресурса. Каскадные таблицы стилей (CSS) позволяют настраивать внешний вид элементов веб-страниц. Система управления базами данных (СУБД) MySQL служит для хранения, записи и редактирования информации. Например, контента, логинов и паролей пользователей, комментариев. -
Ничего не забыли?
Кроме перечисленных выше технологий вместе с PHP используется JavaScript. Код этого языка выполняется в браузере. То есть, без привязки к серверу. С помощью JavaScript происходит обработка событий, проверка правильности ввода данных в формы. Его использование направлено на расширение интерактивности веб-страниц.
Что потребуется для написания и запуска PHP-кода
- Локальный сервер – для написания и тестирования скриптов нужен локальный сервер. Проще всего на Windows устанавливается и настраивается Denwer. Это «джентльменский» набор, в состав которого входят основные компоненты: сервер, интерпретатор PHP, СУБД MySQL и оболочка для работы с базами данных.
Инструкция по установке и простые примеры разработки в Denwer: - Редакторы:
- PHPNotepad
- PhpStorm
- Eclipse – является мощной средой разработки (IDE), включающей в себя все необходимые элементы для написания и отладки кода.
- Учебные ресурсы и документация:
Рекомендации начинающим
- Постигать PHP лучше с основ. Не лезьте в дебри программного кода: без знания синтаксиса, типов данных и операторов языка вы «застрянете» сразу на старте.
- Изучая программирование, не ленитесь вручную набирать код примеров в редакторе. Это повысит эффективность усвоения PHP, особенно синтаксиса.
- Пользуйтесь сразу несколькими источниками для получения информации.
- Платные интерактивные курсы с «живыми» преподавателями улучшат качество обучения.
- Настройтесь на «долгоиграющий» процесс. Если незнакомы с другими языками программирования, то постижение PHP может занять несколько лет.
- Не стесняйтесь задавать вопросы на специализированных форумах. На них профессиональные веб-разработчики охотно помогают новичкам.
- На основе PHP создано множество фреймворков (Laravel, Symfony, Yii и другие). Но их рассмотрение оставьте «на завтра». Каждый из них имеет собственный синтаксис, изучение которого может еще сильнее запутать новичка.
И приготовьтесь к тому, что будет трудно! Но не боги писали код Матрицы. Поэтому все постижимо!
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]
Не идите учится на интуит. Это трата времени. Мне не понравилось. У них даже нет мобильной версии сайта. Зато есть устаревшие данные. Имхо. Без обид.