首页 > 解决方案 > 注意:尝试访问 null 类型值的数组偏移量

问题描述

每当我点击进入博客页面时,我都会收到此错误消息。在我开始为该站点构建忘记密码功能之前,它运行良好。

有谁知道这通常意味着什么以及我可能需要做些什么来阻止错误?如果这被视为一个广泛的问题,我已经用谷歌搜索了这个并且没有得到任何道歉。

完整的错误消息:注意:尝试访问第 95 行 C:\xampp\htdocs\weinspire\blog\app\controllers\users.php 中 null 类型值的数组偏移量

在此下方还有三个错误消息,也涉及第 96、97 和 98 行。

if (isset($_GET['id'])) {
    $user = selectOne($table, ['id' => $_GET['id']]);

    $id = $user['id'];
    $username = $user['username'];
    $admin = $user['admin'];
    $email = $user['email'];
}

错误消息出现了四次,并引用了带有变量的每一行。

<?php

include("path.php");
include_once(ROOT_PATH . '/app/controllers/posts.php');
// include(ROOT_PATH . '/app/controllers/users.php');

if (isset($_GET['id'])) {
  $post = selectOne('posts', ['id' => $_GET['id']]);
}
$topics = selectAll('topicstable');
$posts = selectAll('posts', ['published' => 1]);

?>

标签: php

解决方案


推荐阅读