phpnamespace core;class db public $host; public $port; public $user; public $pass; public $db; public $charset; public function __construct $this-host = $confighost 12
在你的代码中,我注意到了几个问题:
-
在构造函数中,你试图使用$config数组来设置类属性的默认值,但是你没有将$config作为构造函数的参数传递进来。你可以将$config作为参数传递给构造函数来解决这个问题,例如:
public function __construct($config) -
在
connect方法中,你使用了@符号来抑制连接数据库时的错误信息,这样做不太好,因为你无法获取到具体的错误信息。建议将@符号去掉,这样可以更好地调试和处理错误。 -
在
getall方法中,你调用了$res->fetchall($this->link)来获取查询结果,但是fetchall方法不存在。你可能要使用$res->fetch_all()来获取查询结果。 -
在
getall方法中,你使用了echo语句来输出查询结果,但是echo并不适用于对象。你可以使用var_dump()或者print_r()函数来输出查询结果。 -
在实例化
db类时,你将返回值赋值给了同名的变量$u,这样会使你之前的实例对象被覆盖。你可以使用不同的变量名来避免这个问题。
根据你的代码和问题描述,以上是我注意到的一些问题。希望对你有所帮助。如果还有其他问题,请随时告诉我
原文地址: http://www.cveoy.top/t/topic/iCbr 著作权归作者所有。请勿转载和采集!