Я получаю сообщение об ошибке PHP. Этот код работал нормально в php 5.3, но затем я обновил свой PHP до PHP 7. Что я пытаюсь сделать, это получить URL-адрес из ссылки и просто отобразить параметры, привязанные к URL-адресу. Вот код.Как решить эту ошибку уведомления PHP?
index.php
<?php
require_once('bootstrap.php');
$bootstrap = new Bootstrap($_GET);
?>
bootstrap.php
<?php
class Bootstrap{
private $controller;
private $action;
private $request;
public function __construct($request){
$this->request = $request;
if($this->request['controller'] == ''){
$this->controller = "Home";
}
elseif($_GET($request['controller'])){
$this->controller = $this->request['controller'];
}
if($this->request['action'] == ''){
$this->action = "index";
} else{
$this->action = $this->request['action'];
}
echo "<br />$this->controller<br />$this->action";
}
?>
Выхода при переходе к URL-адресу: локальная/Mydir/index.php/а/Защита
Примечание: Неопределенный индекс: контроллер в /srv/http/myDir/bootstrap.php o п линия 8
Примечание: Undefined индекс: действие в /srv/http/myDir/bootstrap.php на линии 14
Главная
индекс
Возможный дубликат [Ссылка - Что означает эта ошибка в PHP?] (http://stackoverflow.com/questions/12769982/reference-what-does-this-error-mean-in-php) –