Поиск
Метки
Последние записи
Это блог интерактивного сайта Codebra. Здесь публикуются материалы, выходящие за рамки основных курсов сайта, мои собственные мысли по программированию и новости сайта. Кстати, если нужны курсы, то Вам сюда.
«Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня.»
Программист
1954 г.
Перед тем как учить язык, нужно узнать, что такое PHP. Язык программирования PHP – это один из самых распространенных языков общего назначения. Произношение PHP следующее: «пи-эйч-пи». Язык PHP применяется для разработки веб-приложений. PHP имеет простое расширение — .php.
PHP является серверным языком. Он простой, функциональный и кроссплатформенный. Основные встроенные средства языка PHP:
В 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 вобрал многое из СИ и Perl. Далее пример простой программы на PHP:Пример 1
<?php
echo "Привет, мир!";
?>
Когда пользователь попадает на страницу PHP, сервер выполняет код и только после отсылает результаты браузеру. То есть пользователь увидит только результат выполнения PHP cкрипта. Как взаимодействуют между собой сервер и браузер? Это происходит благодаря протоколу HTTP.
Этого урока должно хватить, чтобы иметь представление о том, что такое язык PHP.