PHP

Содержание:

Что такое PHP

PHP (изначально – Personal Home Page Tools, потом – Hypertext Preprocessor) – зык программирования, предназначенный для создания сайтов и автоматизации работы с их содержимым. PHP известен как серверный язык программирования и прекрасно работает на любом веб-сервере. Большая часть языков программирования – серверные, но есть и исключения. Например, язык JavaScript работает на клиентской стороне, то есть в браузере. Серверные языки программирования, в том числе и PHP, предоставляют больше возможностей, позволяют работать с изображениями, файлами и базами данных, не выгружая их с сервера.

Наиболее широкое распространение PHP нашёл в трёх случаях

    Самое распространённое применение PHP – использование языка, как аналога SSI. Он позволяет записывать все неизменные части сайта (шапку, меню, подвал) в отдельные сайты и не делать это для каждой отдельной страницы. Вызов include «menu.php» значительно облегчает работу: добавление, редактирование или удавление отдельных элементов.
    Не менее широко язык программирования PHP используется для написания небольших модулей и приложений для сайта. Это может быть календарь, вывод даты, гостевая книга, голосование и др. Конечно, это можно делать и на другом языке, но PHP незаменим в том случае, если информацию необходимо хранить на сервере.
    PHP обрёл популярность после того, как программисты перестали добавлять материалы на сайт, закачивая файлы HTML. Взамен этого стали использовать PHP, забивая текст в готовую форму как в гостевую книгу, то есть, создавая две программы, одна из которых позволяет добавлять информацию на сайт, вторая – демонстрировать её пользователям. По этому принципу работают практически все системы управления сайтом.

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

Первые шаги в программировании

    Знать три языка программирования: PHP, HTML и SQL.
    Понимать, как взаимодействует компьютер с веб-сервером.
    Понимать, как работает протокол передачи гипертекста HTTP.
    Знать, чем отличаются Windows и Unix, иметь представление о работе этих ОС.
    Иметь представление о том, что такое DNS, IP-адрес, протокол TCP/IP и др.
    Разбираться в отладке специализированных программ.

Выполнение кода со стороны сервера более безопасно, чем данная процедура с пользовательской стороны. При необходимости код PHP легко совмещается с кодом другого языка даже на одной странице сайта. PHP – это не просто язык, это инструмент, который: доступен только администратору сайта и находится на сервере, выполняет скрипты и служит для управления содержимым сайта. PHP позволяет создавать программное обеспечение с открытыми исходным кодом, ориентирован на разработку веб-приложений. Этот язык предоставляет множество возможностей, среди которых считывание веб-форм, обработка файлов разного типа, установка стабильной связи с базами данных и функции для совместной работы с HTML.