我收到了代码的错误。请帮帮我们。
警告:缺少用户:: __ construct()的参数1,在第8行的C:\ wamp \ www \ oop \ index.php中调用,并在C:\ wamp \ www \ oop \ loader \ user.php中定义在第5行
和这一个
注意:未定义的变量:第7行的C:\ wamp \ www \ oop \ loader \ user.php中的Cr
的index.php
<?php
function __autoload($class)
{
include "Loader/$class.php";
}
$user1 = new user;
echo $user1->userCreate("Blue");
?>
user.php的
<?php
class user {
protected $userOne;
public function __construct($Cr)
{
$this->userOne = $Cr;
}
public function userCreate() {
return $this->userOne." User Created ";
}
public function userDelete() {
return $this->userOne."user deleted";
}
}
?>
答案 0 :(得分:1)
您正在将参数传递给错误的方法
userCreate
不需要参数,但__construct
确实需要参数。
见下文
$user1 = new user("Blue");
echo $user1->userCreate();