Здравствуйте!
Eсть index.php файл где html-шаблон. Мне нужно вытащить переменную из другого файла и циклом построить таблицу. Для этого я в начале index.php вставляю код:
<?php
require("{$_SERVER['DOCUMENT_ROOT']}/api/read.php");
?>
read.php файл<?php
// Headers
header('Access-Control-Allow-Origin: *');
header('Content-Type: application/json');
include("{$_SERVER['DOCUMENT_ROOT']}/config/DatabaseConnection.php");
include("{$_SERVER['DOCUMENT_ROOT']}/models/User.php");
// DB Connect
$database = new DatabaseConnection();
$db = $database->connect();
$user = new User($db);
// Users query
$res = $user->read();
// Users arr
$usersArr = [];
$usersArr['data'] = [];
while ($row = $res->fetch(PDO::FETCH_ASSOC)) {
extract($row);
$userItem = array(
'id' => $id,
'user_name' => $user_name,
'user_email' => $user_email,
'country_name' => $country_name
);
// Push to "data"
array_push($usersArr['data'], $userItem);
}
После этого код страницы перестает выполняться:
это то, что показывает браузер
Работаю на локалке используя XAMPP. Что может быть причиной? На чем я мог затупить?