我想創建一個功能的類可用於一組用戶,但他們將無法訪問。例如:類功能只適用於「父」 - PHP
class Stuff_for_user {
private $errors;
/*
* private $errors gets modified by private functions
*/
public function get_errors(){ // This is for users to display errors.
return $this->errors;
}
/*something here...*/ function set_errors($str){
$this->errors = $str;
}
}
到目前爲止好,但現在我想父類能夠設置Stuff_for_User
的錯誤:
class Main_mess {
public index(){
$user_available_data = new Stuff_for_user();
if($big_error)
$user_available_data->set_errors("BIG ERROR!!!");
$this->send_to_users($user_available_data);
}
}
我只想Main_mess
能夠訪問Stuff_for_User
的set_errors()
方法。那可能嗎?
我想你正在尋找一個「朋友」。請參閱http://stackoverflow.com/questions/3707409/friend-function-in-php – 2012-03-07 23:26:50