php - 注意:尝试访问 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]);
?>
解决方案
推荐阅读
- apache - .htaccess 重定向 Facebook 爬虫,隐私政策除外
- c++ - 在 C++ 中实现策略模式的错误
- node.js - 使用ffmpeg合并两个音频文件后如何添加淡出效果?
- javascript - 如何使用节点获取标头发送“if-modified-since”
- postgresql - 是否可以使用 Asyncpg 与 postgresql 数据库建立 SSL 连接?
- javascript - 如何在 React 中正确处理 input type='number' 中的 'NaN' 值?
- python - 如何根据 Python 中的多个其他列表过滤列表?
- sapui5 - 如何增加输入和按钮的大小
- vb.net - 如何对二维数组进行排序
- jenkins - 从多阶段 Jenkins 作业中获取所有阶段作业内部版本号