Здравствуйте!
Пытаюсь изучить PHP и ООП
Нарисовал себе несколько учебных задач и сразу встал в тупик
Вот простой класс:
class UrlParse
{
public $uri;
function __construct()
{
$this->uri = $_SERVER['REQUEST_URI'];
}
function urlSelect()
{
$a = explode('/', parse_url($this->uri, PHP_URL_PATH));
$url = array(
'app' => $a[1],
'action' => $a[2]
);
return $url;
}
}
Хочу в другом классе получить значение $url['app'].
Как сделать это правильно?
Вот такой код работает
$b = new UrlParse();
echo $bs->urlSelect()['app'], '<br><br>';
echo $b->urlSelect()['action'], '<br><br>';
однако подозреваю что это неверно и если так делать в реальном проекте это где-то даст по голове.