Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 调用未定义的方法数据库::prepare()_Php_Design Patterns_Singleton_Pdo - Fatal编程技术网

Php 调用未定义的方法数据库::prepare()

Php 调用未定义的方法数据库::prepare(),php,design-patterns,singleton,pdo,Php,Design Patterns,Singleton,Pdo,从 我做错了什么,或者这个示例代码错了吗? 调用未定义的方法数据库::第167行的prepare数据库类中没有方法prepare。它属于存储为$link的PDO对象 你可能正在寻找的是 Database :: $link->prepare(...) 更新你的评论:你是对的,没听清楚__callStatic在中可用-您有正确的版本吗?数据库类中没有方法prepare。它属于存储为$link的PDO对象 你可能正在寻找的是 Database :: $link->prepare(...)

我做错了什么,或者这个示例代码错了吗? 调用未定义的方法数据库::第167行的prepare

数据库类中没有方法prepare。它属于存储为$link的PDO对象

你可能正在寻找的是

Database :: $link->prepare(...)
更新你的评论:你是对的,没听清楚__callStatic在中可用-您有正确的版本吗?

数据库类中没有方法prepare。它属于存储为$link的PDO对象

你可能正在寻找的是

Database :: $link->prepare(...)

更新你的评论:你是对的,没听清楚__callStatic在中可用-您有正确的版本吗?

正如错误消息所说:您的数据库类中没有名为prepare的公共静态方法…

正如错误消息所说:您的数据库类中没有名为prepare的公共静态方法…

这不是什么:public static function\uu callStatic$name,$args{$callback=array self::getLink,$name;return call\u user\u func\u array$callback,$args;}应该怎么做?我会在4分钟内选择您的答案需要wait@Johnny我不这么认为,不。不是在静态上下文中。这不是什么:公共静态函数\uuu callStatic$name,$args吗{$callback=array self::getLink,$name;返回调用\用户\函数\数组$callback,$args;}该怎么办?我会在4分钟内选择你需要的答案wait@Johnny我不这么认为,不。不是在静态上下文中。只是好奇,因为你在这里发布的所有代码都是直接从你提供的链接中获取的,你有ini文件吗?你真的有数据库要连接吗?只是好奇,因为你在这里发布的所有代码都是直接获取的从您提供的链接中,您是否有ini文件,以及您是否确实有要连接的数据库?