---

name: Инструкции (Statements)
theory: |
  Инструкция — это команда для компьютера выполнить что-то. Код на PHP — это набор инструкций, которые, как правило, отделяются друг от друга символом `;`.

  Вот пример кода с двумя инструкциями.

  ```php
  <?php

  print_r('Mother of Dragons. ');
  print_r('Dracarys!');
  ```

  При запуске этого кода на экран последовательно выводятся два предложения:

  <pre class='hexlet-basics-output'>
  Mother of Dragons. Dracarys!
  </pre>

  Теоретически инструкции можно написать последовательно друг за другом без переноса на новую строчку:

  ```php
  <?php

  print_r('Mother of Dragons.'); print_r('Drakarys!');
  ```

  Результат на экране будет таким же, но такой код неудобен для чтения, поэтому инструкции располагают друг под другом.

  Почему это важно знать? Инструкция — это единица исполнения. Интерпретатор — программа, которая запускает код на PHP, выполняет инструкции строго по очереди. И мы, как разработчики, должны понимать этот порядок и уметь мысленно разделять программу на независимые части, удобные для анализа.

instructions: |
  Выведите на экран друг за другом три имени: _Robert_, _Stannis_, _Renly_. В результате на экране должно отобразиться:

  <pre class='hexlet-basics-output'>
  RobertStannisRenly
  </pre>

  Для каждого имени используйте свой собственный вызов `print_r()`.

tips:
  - |
    [Немного об интерпретаторах](https://ru.wikipedia.org/wiki/Интерпретатор)

definitions:
  - name: Интерпретатор
    description: |
      программа, выполняющая код на PHP.
  - name: Инструкция (statement)
    description: |
      команда для компьютера, написанная на языке программирования. Код на PHP — это набор инструкций, разделенных (чаще всего) символом `;`.
