PHP: Настройка окружения (Конспект. Hexlet)

Введение 

  1. Список тестовых заданий от разных компаний
  2. Установка RDP сервера
  3. Установка chrome на *unix
  4. Установка Visual Studio Code на Linux
  5. Утилита make
  6. репозиторий php-package (репозиторий, содержащий базовую структуру проекта на PHP)
  7.  гайд, посвященный VIM

Установка PHP 

  1. Установка PHP
    1. sudo apt update
    2. sudo apt install php
  2. Ввод версии: php -v
  3. утилита phpbrew (Утилита позволяет удобно переключаться между версиями. Такое может быть нужно когда вы одновременно работаете над двумя проектами, требующими разные версии PHP)

Подробнее о PHP 

  • Cпецификациия PHP
  • Интерпретатор https://github.com/peachpiecompiler/peachpie — он позволяет запускать PHP программы на платформе .NET.
  • PHP:
    • Интерпретируемый — отсутствуе ткомпиляция (внешне)
    • Динамический — проверка типов в PHP происходит в момент выполнения кода
    • Слабо типизированный — автоматически приводит типы там, где считает нужным (описано в спецификации)
  • Что такое компиляция
  • Что такое интерпретация
  • Синтаксис языка — совокупность правил, определяющих допустимые конструкции (слова, предложения) языка, его форму.
  • Семантика языка — совокупность правил, определяющих смысл синтаксически корректных конструкций языка, его содержание.

Composer

  1. Composer (управление зависимостями) для каждой операционной системы описан в официальном руководстве:
    1. https://getcomposer.org/download/
    2. https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx
  2. Репозиторий (Registry) — хранилище пакетов PHP, которое называется Packagist.

Добавить комментарий

Ваш e-mail не будет опубликован.

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