Помогите, есть функция, и при ее вызове ошибка Fatal error: Call to protected method test\World::removePlayer() Код (Text): $this->server->removePlayer($player); Функция, которая вызывается - называется protected function removePlayer($player)
Тут ошибки начинают валится Notice: Undefined variable: arguments in, а почему нельзя защищенную использовать
Вот потому и нельзя. Там внутри класса еще какие то переменные инициализируются без которых он не может работать. Но там явно есть и публичный метод который дергает этот.
Ну видимо не правильно вызываешь. По первой ошибке вызывается как статик. Хотя может компилятор всегда так пишет.