Вопрос про статические функции в php, как избавиться от Strict Standards: Non-static method?
Каша. В основном в голове. Не понимаете как работает наследование, не понимаете как работают классы. Ошибку вам четко указали, просто вы не знаете основ. Я знаю, как расшифровывается Non-static method и понимаю, что функция идёт не статичной, как её хочет видеть сам php. . PHP не хочет ее видеть статичной, просто указывает что вы ее статичной не сделали, а обращаетесь как к статик.хочу вызвать класс oldClass, которая наследуется от controllerClass и функцию view, дабы уже вызвать $this->_message (как пример), уже из обновлённого controllerClass
1) Классы не вызываются, вызываются методы класса.
2) То что он наследуется от какого-то класса не делает его автоматически видимым внутри родительского класса, это ВООБЩЕ ДРУГОЙ КЛАСС теперь, никак не связанный с родителем, просто имеющий некоторые одинаковые методы и свойства. Чтобы вызвать его метод, сначала нужно создать объект - экземпляр нужного класса.
Понятия не имею про ваш код, но предположу такой вариант: <?php
class NewClass extends ControllerClass
{
    public function __construct(OldClass $oldController)
    {
        $this->oldController = $oldController;
    }

    public function auth()
    {
        $this->oldController->view();
    }
}