코드 이그니 터에서 사용자 모델을 만들었습니다.PHP에서 예기치 않은 T_NEW 오류가 발생하는 이유는 무엇입니까?
class User extends CI_Model {
function __construct() {
parent::__construct();
}
public function new($username, $email, $password, $studentID="") {
$this->db->query("INSERT INTO user VALUES (0, '$username', '$email', '$password', '$studentID')");
}
}
그러나이 PHP 오류가 발생합니다.
Parse error: syntax error, unexpected T_NEW, expecting T_STRING in /home/davidfaux/testApp/application/models/user.php on line 12
12 번째 행은,이 줄입니다.
public function new($username, $email, $password, $studentID="") {
T_NEW 란 무엇입니까? 오류가 발생하는 이유는 무엇입니까?
'public function new'는'public function newUser'이어야합니다. 새로운 것은 클래스의 인스턴스를 만드는 것입니다. 키워드는 함수 이름으로 사용할 수 없습니다. BTW는 이미 코드를 강조 표시하지 않았습니까? – PeeHaa