ProfiPHPProfiPHP
Категория: PHP для чайников

Введение в PHP

Здравствуйте Дорогие читатели!

Если вы просматриваете данную страницу, значит, заинтересованы в изучении сценариев PHP. Наверное, вы слышали, что PHP очень легкий в освоении язык программирования и с него можно начинать вашу экскурсию в потрясающий мир создания сценариев.

Если вы только слышали про PHP, но не знаете в полной мере для чего он, или сомневаетесь в его изучении, то смело можно вас уверить, что PHP самый удивительный инструмент, которым можно творить чудеса динамических Web ресурсов, такие как гостевые книги, форумы, порталы и многое другое. Благодаря этому языку вы сможете обеспечить очень эффективное взаимодействие с посетителями, эффективную работу с файлами или обработку данных. Он действительно может почти все!

Изучив информацию в данном разделе сайта вы разберетесь с основными вопросами программирования вообще и особенностями языка РНР в частности. Здесь описаны основные возможности языка РНР с примерами их использования.

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

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

Первоначально язык программирования PHP, созданный Расмусом Лердофом, использовался как средство для создания и разработки Web-страниц (Personal Home Page — персональные домашние страницы). Но благодаря своей популярности, он очень быстро завоевывает статус универсального языка разработки сценариев. В скором времени он приобрел новое название — Hypertext Preprocessing, которое в своей сущности подразумевает более расширенные возможности по предварительной обработке Web-ресурсов.

Свою популярность язык программирования PHP приобрел благодаря следующим преимуществам:

- Быстродействие. Новые версии интерпретатора PHP работают по настоящему быстро, что позволяет приравнивать его к другим языкам программирования.

- Открытость. РНР является открытым универсальным языком разработки сценариев.

- Простота. PHP имеет очень простой и достаточно доступный для понимания синтаксис.

- Универсальность. Работает практически на всех наиболее популярных операционных системах (Windows, Linux, Mac OS и других семейства Unix).

- Поддержка. Существует огромное количество тематических Web-ресурсов, полностью посвященных PHP, где можно найти ответы на любые вопросы.

- Безопасность. При правильном подходе можно скрыть программный код от других пользователей.

- Настройка. PHP позволяет осуществлять тонкую настройку функциональности, необходимую для решения конкретных задач.

РНР являет собой серверный язык, то есть все сценарии выполняются на сервере (компьютер, на котором установлен интерпретатор PHP). Это основное отличие от другого популярного языка для создания динамических Web-страниц — JavaScript, который является клиентским языком и выполняется браузером.

Язык РНР позволяет динамически генерировать HTML-код Web-страницы, и при этом посетителю отправляется именно результат выполнения, а не программный код сценария.

PHP предоставляет практически все возможности, для разработки Web ресурсов: взаимодействие с HTML-формами, создание безопасных Web-страниц, взаимодействие с файловой и операционной системами, ну и конечно же - работа с базами данных — одним из наилучших свойств данного языка.

При использовании PHP для создания Web-узлов, он должен работать совместно с Web-сервером, который являет собой специальное программное обеспечение, предназначенное для обработки запросов пользователя и отправки результата. Лучше всего его использовать вместе с Web-сервером Apache.

Теперь, после краткого описания языка PHP, можно приступать изучать синтаксис, процесс разработки, принципы работы и другой функционал, благодаря которому можно создать полноценное работающее динамическое Web приложение.

Добавить комментарий

Имя:
Текст комментария: