我在Code Igniter中創建了一個用戶模型。爲什麼我在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?爲什麼我會收到錯誤?
'公共函數new'應該是'public function newUser'。新增功能用於創建類的實例。並且關鍵字不能用作函數名稱。順便說一句,你的代碼突出顯示已經告訴你這個嗎? – PeeHaa 2012-03-05 23:17:32