我的PHP知识水平:新手。
学习资源: Codecademy,TheNewBoston,维基百科,PHP文档。
我想要实现的目标:我正在努力学习如何使用面向对象的PHP,因为我已经阅读过,从长远来看,这比程序方法更有效。我试图将用户重定向到login.php页面,如果输入的名称和密码与数据库和relogin.php匹配失败。
答案 0 :(得分:2)
您的函数声明缺少()
,因此错误。
public function __construct() { }
public function DB_Connect() { }
public function Validate() { }
此外,您使用的函数不在函数范围内。您需要在声明中传递它们。
public function __construct($name, $password)
您正在调用非静态函数static,将$this::
替换为$this->
您在if
声明中使用了反对,只能使用'
或"
您在SQL语句中使用反向反引号。
您的$connection
未在Login
班级
您在Login
没有private
,public
或protected
如果没有错误,为什么要设置error_reporting
?
有太多错误,我建议你使用合适的IDE。
答案 1 :(得分:0)
一些事情:
这样做:
PG_DUMP