如何修复对非对象的成员函数的调用

编程入门 行业动态 更新时间:2024-10-26 12:30:57
本文介绍了如何修复对非对象的成员函数的调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在创建一个登录/注册系统,我收到了这个错误 致命错误:在D:\ ProgramFile \ Xampp中的非对象上调用成员函数passed()第28行\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ > pastebin/RLPAKUEA [ ^ ] pastebin/2HU4yLVu [ ^ ] 提前谢谢。 PS对不起,如果我是菜鸟,我对OOP / PDO很新。

I'm creating a login/register system and I got this error Fatal error: Call to a member function passed() on a non-object in D:\ProgramFile\Xampp\htdocs\site\shop\register.php on line 28 my code is pastebin/RLPAKUEA[^] pastebin/2HU4yLVu[^] Thank you in advance. P.S. Sorry if I'm noob I'm very new to OOP/PDO.

推荐答案

您发布的代码似乎没有任何问题。该错误意味着可能隐藏在类配置中的其他地方,因为这是您调用时唯一会运行的代码 - >传递()。 There seem not to be anything wrong with the codes you posted. The bug meant be hidden somewhere else probably in your class config, because this is the only code that will run when you call ->passed(). private function __construct(){ try {

this- > _pdo = new PDO( ' mysql:host =' .config :: get(' mysql / host'), // 获取主机名 ' dbname =' .config :: get(' mysql / db'), // 获取数据库名称 config :: get(' mysql / u sername'), config :: get(' mysql / password' )); } catch (PDOException this->_pdo = new PDO( 'mysql:host=' . config::get('mysql/host'),//get host name 'dbname=' . config::get('mysql/db'),//get database name config::get('mysql/username'), config::get('mysql/password')); } catch (PDOException

e){ die( e){ die(

更多推荐

如何修复对非对象的成员函数的调用

本文发布于:2023-11-10 03:14:56,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1574199.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:函数   对象   成员

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!