Я написал сложное приложение php, которое имеет несколько страниц, и эти страницы имеют связь друг с другом через классы и объекты, мне нужно отладить этот проект с помощью var_dump, чтобы выяснить, что на самом деле там происходит, но я не знаете, как увидеть выходные данные var_dump?
Например, это мой проект:
База данных. php:
public function insert($tableName, $fields, $values)
{
$sql = "INSERT INTO " . $tableName . "(" . implode(',', $fields) . ",`created_at` ) VALUES (:" . implode(',:', $fields) . ", now()); ";
try {
$stmt = $this->connection->prepare($sql);
$stmt->execute(array_combine($fields, $values));
return true;
} catch (PDOException $e) {
echo $e->getMessage();
}
}
Article. php (я использовал вышеуказанную функцию в следующей функции):
require_once(realpath(dirname(__FILE__) . "/DataBase.php"));
use DataBase\DataBase;
public function store($request)
{
$db = new DataBase();
if ($request['cat_id'] != null) {
$request['image'] = $this->saveImage($request['image'], 'article-image');
if ($request['image']) {
$request = array_merge($request, ['user_id'=>1]);
$db->insert('articles', array_keys($request), $request);
$this->redirect('article');
} else {
$this->redirectBack();
}
} else {
$this->redirectBack();
}
}
И, наконец, я определил функцию в index.php
, которая показывает результаты на странице article
require_once(realpath(dirname(__FILE__) . "/admin-dashboard/Article.php"));
use AdminDashboard\Article;
uri('article', 'Article', 'index');
uri('article/store', 'Article', 'store', 'POST');
Если я хочу поместить $request['cat_id']
в var_dump (), где я могу увидеть его вывод?