Índice indefinido ou undefined index como muitos já conhecem. Para os de mais experiência este erro já não assusta mais, porém para os leigos que estão começando ( exatamente como eu ) está é uma mensagem que nos tira muito o tempo.
Através do material que estudo ( bastante desatualizado ) muitas coisas já mudaram e incrivelmente os erros que me são exibidos na máquina deste professor roda tranquilo.
Para que possam entender segue o meu código
<li><a href="index.php?link=1" title = "Home">Home</a></li>
Antes eu queria capturar o valor da seguinte forma
$link = $_GET['link'];//Capturo o valor e armazeno em $link e colocava @ para não ser exibido a tal mensagem de erro.
Mas o correto aqui é o seguinte:
if(!empty($_GET['link'])){//Se o parâmetro passado não estiver vazio faça. $link = $_GET['link'];//Capturo o valor. }