Первое знакомство с PHP
Перед тем как учить язык, нужно узнать, что такое PHP. Язык программирования PHP – это один из самых распространенных языков общего назначения. Произношение PHP следующее: "пи-эйч-пи". Язык PHP применяется для разработки веб-приложений. PHP имеет простое расширение - .php.
Применение языка PHP
PHP является серверным языком. Он простой, функциональный и кроссплатформенный. Основные встроенные средства языка PHP:
- Обработка файлов;
- Работа с удаленными и локальными файлами;
- Работа с куками и сессиями;
- Отправка HTTP-заголовков;
- Взаимодействие с различными системами управления базами данных, например, MySQL;
- Работа с POST и GET параметрами.
Краткая история
В 1994 году Расмус Лердорф написал на Perl скрипт для учета посетителей его личной страницы. После он написал интерпретатор на языке СИ и назвал его PHP/FI. В 1997 году вышла вторая версия – PHP/FI 2.0.
В 1998 году вышла новая версия – PHP 3.0. Ее написали Энди Гутманс и Зеев Сураски, полностью переписав интерпретатор предшественника.
В мае 2000 года вышла версия 4.0. В нем появилось полно новых функций. Так же была улучшена производительность. Появилась поддержка сессии, буферизации вывода. Появились новые конструкции.
Версию 5.0 выпустили в 2004 году. Была введена поддержка XML. Полностью переписали ООП.
6.0 появился в 2006 году. Убрали регулярные выражения POSIX. Была попытка сделать поддержку юникода, но не получилось и PHP 6.0 стал частью PHP 5.4.
Последняя версия – 7.0. Но на момент написания этого урока я знаю только то, что она выйдет в середине октября 2015. Надеюсь, я не забуду обновить эту информацию. Основное, что хотят сделать, это увеличить производительность и уменьшить расход памяти.
Синтаксис языка PHP
Синтаксис языка PHP вобрал многое из СИ и Perl. Далее пример простой программы на PHP:
<?php
echo "Привет, мир!";
if () {}
?>
Как работает PHP?
Когда пользователь попадает на страницу PHP, сервер выполняет код и только после отсылает результаты браузеру. То есть пользователь увидит только результат выполнения PHP cкрипта. Как взаимодействуют между собой сервер и браузер? Это происходит благодаря протоколу HTTP.
Этого урока должно хватить, чтобы иметь представление о том, что такое язык PHP.
Чтобы использовать все функции сайта (например, сохранение прогресса прохождения уроков), вам нужно авторизоваться
- Между
<?php
и?>
напишитеecho "Привет";
Посмотрите результат.
– Не пропускайте новостей, подпишитесь на нашу страницу ВК, Facebook или Twitter.
– Не знаете как сделать? Нажмите на кнопку Обсуждение и задайте вопрос!