class Item {
public $itemname;
somekeyword $error; //The correct keyword I want to find
public function insertData() {
$query = "INSERT INTO table VALUES ('".$this->itemname."')";
try {
//HERE THERE IS A NICE CODE TO EXECUTE THE QUERY AND SO...
return true; //Returns true on success
} catch(PDOExecption e) {
$this->error = $PDOObject->errorInfo();
return false; //Returns false on FAIL but the Object has a property with the error information
}
}
}
如何才能使該屬性錯誤僅對此類方法更改?我不希望它被其他課程或文件改變。如何使PHP類屬性只能通過一個類更改方法
關鍵字「受保護」是否可以使其可讀取但不可更改?
謝謝!
題外話題,但您的代碼可能會受到sql注入的影響。 – Matthew
感謝馬修,是的,我只是把它編碼爲例子,但是在實際的代碼中,我有Prepared語句和安全驗證! – JuanBonnett