GIT. PHP модульность.

Модульность подразумевает возможность разделения кода на отдельные части или файлы.

Создадим каталог libs и создадим там новый файл app.php.

В нем создадим функцию, возвращающую объект базы данных.

Теперь можно включить этот файл на любой странице и возпользоваться функцией get_db.

Усложним нашу базу данных и сделаем ее не в виде списка а в виде словаря.

Добавим в функцию параметр по которому будем извлекать нужный список по ключу.

<?php

function get_db(){
    $content = file_get_contents('quiz.json');
    $json_data = json_decode($content);    
    return $json_data;
}

?>
<?php require_once('libs/app.php') ?>
<h1>Викторина!!!</h1>


<?php
    $json_data = get_db();
?>

Зарегистрированться на https://github.com/ и прислать логин для добавления в репу как колаборанта.

Создать бранч в репозитории и назвать его по имени вашего логина.

Добавить в бранч весь вами написанный код проекта в папку students/.

Создать МР (мерж реквест).

git init
git status
Потратить 2 кредита и начать обучение!
Задать вопрос, прокомментировать.