PHP введение.

PHP. Вводная часть.

Итак, давайте разберемся - что, все таки такое этот самый PHP.

Если говорить простыми словами, то PHP это язык программирования, предназначенный для создания веб приложений.

Хотя и бытует мнение что PHP годится только для сайтов-визиток, под веб приложением мы можем понимать практически что угодно, начиная от простого окна регистрации на сайте и до полноценного интернет магазина или даже социальной сети, например, всем известный и многими любимый Facebook написан полностью на PHP.

Помимо этого такие гиганты как:

«Розетка»;

«AUTO.RIA»

Yahoo!;

Wikipedia;

BlaBlaCar;

«ВКонтакте»;

TED.

Итак, PHP - это серверный интерпретируемый язык программирования высокого уровня.

PHP (рекурсивный акроним словосочетания PHP: Hypertext Preprocessor) - это распространенный язык программирования общего назначения с открытым исходным кодом. PHP специально сконструирован для веб-разработок и его код может внедряться непосредственно в HTML.

<!DOCTYPE html>
<html>
    <head>
        <title>Пример</title>
    </head>
    <body>

        <?php
            echo "Привет, я - скрипт PHP!";
        ?>

    </body>
</html>

Давайте теперь по порядку разберем, что же это значит.

Серверный язык программирования - подразумевает что PHP выполняется на сервере, а следовательно, на компьютере людей, которые будут посещать наш сайт этот язык программирования может вообще быть не установлен.

Теперь давайте разберемся что значит “интерпретируемый язык программирования”.

Все языки программирования можно условно разделить на две большие категории - компилируемые и интерпретируемые.

Это значит что для компилируемых языков программирования есть некая программа “компилятор”, которая берет программный код, написанный человеком, обрабатывает его и делает из него исполняемый файл (код который понимает процессор), который впоследствии можно запустить у себя на компьютере.

А для интерпретируемых языков программирования нет никаких компиляторов и они выполняются потоком, строчка за строчкой.

И это значит что для того чтобы работали приложения, написанные на PHP, нужна специальная программа - “интерпретатор”, которая переводит программный код PHP в машинный код, который “понимает” процессор компьютера.

На данный момент практически любой хостинг провайдер поддерживает интерпретатор PHP и это является еще одной из причин популярности PHP.

За счет того что PHP интерпретируемый язык программирования, он доступен практически для всех операционных систем включая Windows, Linux, Unix, MacOS и многих других.

Если Вы интересуетесь веб разработкой, значит Вы наверняка слышали про такие вещи как Wordpress или Joomla, так вот - эти движки написаны на PHP. На одном только WordPress’е работает около трети от всех сайтов в интернете (к сожаленью).

Это в очередной раз подтверждает актуальность и популярность PHP.

Именно PHP — простой и быстрый способ влиться в разработку.

Этот язык массово используют веб-студии, которые делают сайты на заказ.

Синтаксис PHP простой и интуитивно понятный и это обеспечивает низкий порог вхождения в этот язык программирования.

Буквально с первых занятий Вы начнете делать простые но полезные вещи и буквально с первых шагов уже можно увидеть результат своего труда. Например, чтобы на Java Вы смогли увидеть в консоли заветный “Hello World!” Вам придется изрядно окунуться в теорию, а на PHP это займет всего 3 строчки кода (на питоне 1!).

Установка в Ubuntu.

sudo apt-install php

Проверка версии.

php -v

Создание простого скрипта.

<?php
    echo 'Привет, я - скрипт PHP!';

    $a = 'Hello';
    $b = 'World';
    $c = $a . ' ' . $b;
    echo $c;

?>

Запуск скрипта.

php test.py

Запуск статичного веб-сервера.

sudo php -S localhost:80
Задать вопрос, прокомментировать.