I have two snippet codes like this:
class User()
{
var $permission = array();
function __construct()
{
$Permission_Class = new Permission();
// What to do here with $this->permission
// to linked with $Permission_Class->check_permission()
// for getting user's permission?
}
}
class Permission()
{
var $permission_list = array(
'can_read' => 'yes',
'can_write' => 'no'
);
public function check_permission($permission_name)
{
return $this->permission_list[$permission_name];
}
}
I want to get the user's permission by simply entering the permission name as an array, especially by this:
$User1 = new User();
$read_permission = $User1->permission['can_read']; // not working currently
Or even more better like this:
$permission = $User1->permission();
var_dump($permission['can_read']); // expected 'yes'
So expected results is 'can_read' in class Permission has 'yes' value. What can I do to get this happen?
Thank you.