Проблема с обращением к массиву внутри функции из класса

Нужно обратится к массиву, который находится внутри функции, а функция в свою очередь внутри класса. Инициализацию класса я сделал, IDE ошибок не выдаёт.

Код должен выводить данные из массива (Версию то-есть, (1.0)) на экран, но почему-то этого не происходит.

Сам код:

<?php

class Will__Application
{
   function info()
   {
      $array = array
      (
         "version" => "1.0"
      );
   }
}

$Will__Application = new Will__Application();

echo $Will__Application->info()->$array['version'];

?>

Ответы (1 шт):

Автор решения: Alex Khonko
class Will__Application
{
   function info()
   {
      $array = array
      (
         "version" => "1.0"
      );

      return $array;
   }
}


$Will__Application = new Will__Application();

echo $Will__Application->info()['version'];

→ Ссылка