Язык программирования PHP
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
PHP – это язык программирования, главным образом созданный для соединения клиентской и серверной частей Web-сайтов. Его основным применением является реализация веб-страниц с динамическим контентом. PHP получил довольно много последователей в последнее время, и это один из лидеров в движении программного обеспечения с открытым исходным кодом. Его популярность проистекает из его C-подобного синтаксиса и его простоты [15].
История PHP исчисляется с осени 1994 года. В это время Расмус Лердорф (Rasmus Lerdorf) решил реализовать возможность отслеживать пользователей, просматривающих его резюме. В те времена он являлся независимым разработчиком и рассылал разным потенциальным работодателям ссылку на свое резюме. Для того, чтобы логировать посетителей, он написал CGI скрипт на Perl-e, который вставлялся с помощью специального тега в HTML код его страницы, и собирал информацию о посетителях [13].
Для того, чтобы заинтересовать работодателей он сделал возможность всем желающим просматривать статистику посещений его сайта с резюме.
Этот скрипт получил название «PHP-Tools for Personal Home Page», поскольку использовался он на персональной домашней странице (personal home page). Некоторые люди заинтересовались тем, как они могли бы получить такой же инструмент, и Лердорф принял решение предоставить его другим лицам. «Это чудо программного обеспечения. Вы можете дать это и тем не менее оставить это себе», - остроумно заметил Лердорф. В то время движения Open Source еще не существовало. Тогда оно называлось freeware. В конце 1995 года Лердорф сделал первый список рассылки по PHP для всех желающих людей, чтобы можно было обмениваться идеями, исправлениями ошибок и кодом [16].
Популярность PHP в разработке Web-сайтов обусловлена большим количеством встроенных в язык средств для разработки Web-приложений [17]:
автоматический перехват параметров POST и GET запросов, а также переменных окружения Web-сервера;
поддержка большого количества интерфейсов баз данных;
встроенные функции для использования HTTP запросов;
работа с cookies и сессиями;
поддерживается работа с файлами, и сокетами.
PHP имеет Си-подобный синтаксис, однако многие возможности были заимствованы из языка Perl.
В исходном коде не обязательно описывать используемые библиотеки и какие-либо переменные
Зарегистрируйся, чтобы продолжить изучение работы
. Минимальная программа может состоять только из конструкции ?php ?, не выполняющей никаких действий.
Интерпретатор PHP выполняет код, заключенный в специальную ограничительную конструкцию.
Названия всех описываемых переменных должно начинаться с символа $, описывать тип переменной не нужно. Названия функций и классов зависят от регистра, то есть два класса с одним и тем же словом, но написанным в разных регистрах будут считаться разными. Константы тоже зависят от регистра символов. В строках может использоваться текст, заключенный в апострофы или двойные кавычки.
Переход на новую строку в PHP как и в HTML и некоторых других языках расценивается интерпретатором языка как пробел. Различные команды отделяются между собой через точку с запятой (;), за исключением некоторых конструкций языка, например конструкции проверки значения if/else и циклов.
Язык PHP поддерживает разные типы комментариев – как в языке Си (ограничителями являются /* */), языка C++ (начинаются с // и заканчиваются вместе с окончанием строки), а также UNIX подобные комментарии (с символа # до конца строки).
PHP это язык программирования с динамической типизацией, это значит, что тип данных определяется автоматически при инициализации значения
50% дипломной работы недоступно для прочтения
Закажи написание дипломной работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!