include_once('vars.php'); //contains $login and $password
echo $login.' '.$password; //returns $login and $password correct
$session = new SomeObject();
$session->login($login, $password); //returns false
SomeObject инкапсулирован, потому что у меня нет к нему доступа.
Как передать включенные переменные в метод, чтобы он работал?
У вас есть опечатка там
$session->login($login, $password); //returns false
Вы написали $ pasword (только один с)
Других решений пока нет …