Введение в PHP
PHP – это язык программирования, специально разработанный для написания веб-приложений (сценариев) исполняющихся на стороне сервера.
Если вы только начинаете знакомиться с PHP, то вам нужно иметь общее представление о следующих языках: HTML, CSS и JavaScript
Что такое PHP?
PHP – это широко используемый язык сценариев общего назначения с открытым исходным кодом.
Скрипты PHP выполняются на сервере и не могут быть скопированы через браузер с сайта.
PHP – это аббревиатура от слов Personal Home Page. PHP был создан в 1994 году датским программистом Расмусом Лердорфом и изначально представлял собой набор скриптов на другом языке Perl. Позже этот набор скриптов был переписан в интерпретатор на языке Си.
Важным преимуществом языка PHP перед языками Perl и C является возможность создания HTML-документов с внедренными командами PHP. Конструкции PHP, вставленные в HTML-текст, выполняются сервером при каждом посещении страницы. Результат их обработки вместе с обычным HTML-текстом передается браузеру.
Значительным отличием PHP от других скриптов, выполняющихся на стороне клиента (например, JavaScript), является то, что скрипты PHP выполняются на стороне сервера. Можно сконфигурировать сервер так, чтобы HTML-документы обрабатывались процессором PHP таким образом, что пользователи даже не смогут определить, получают они обычную HTML-страницу либо результат выполнения кода PHP.
Какие преимущества предоставляет PHP?
Каждая из наиболее распространенных операционных систем (Windows, MacOS, Linux) имеет свои версии пакетов разработок на языке PHP, а значит, изучив PHP, вы сможете создавать свои веб-сайты на любой из операционных систем.
PHP умеет работать с разными веб-серверами: Apache, Nginx, IIS.
PHP прост и легок в освоении. Имея небольшой первоначальный опыт в программировании на PHP, вы сможете создавать небольшие веб-сайты
PHP похож на язык Си и, если вы знаете Си или подобный язык с сиподобным синтаксисом, вам будет проще овладеть PHP.
PHP поддерживает работу с множеством систем баз данных (MySQL, MSSQL, Oracle, Postgre, MongoDB и другие)
Высокая производительность. PHP-программы работают быстрее, чем ASP.
Цена. PHP абсолютно бесплатен.
Язык PHP постоянно совершенствуется, и ему наверняка обеспечено долгое доминирование в области языков веб-программирования, по крайней мере, в ближайшее время.
Что такое файл PHP?
- Файлы PHP могут содержать текст, HTML, CSS, JavaScript и код PHP.
- Код PHP выполняется на сервере, а результат возвращается в браузер в виде обычного HTML.
- Файлы PHP имеют расширение "
.php
"
Что умеет PHP?
- PHP может генерировать динамическое содержимое страницы
- PHP может создавать, открывать, читать, записывать, удалять и закрывать файлы на сервере.
- PHP может шифровать данные
- PHP можно использовать для управления доступом пользователей
- PHP может добавлять, удалять, изменять данные в вашей базе данных
- PHP может отправлять и получать файлы cookie
- PHP может собирать данные формы
С PHP вы не ограничены выводом HTML. Вы можете выводить изображения, файлы PDF и даже Flash-ролики. Вы также можете выводить любой текст, например XHTML и XML.