Erros PHP: Notice: Undefined variable, index, offset e como corrigi-los
Olá a todos! Sou novo em PHP e constantemente me deparo com vários Notice e Warning ao trabalhar com variáveis e arrays. Por exemplo, tenho este código:
\n\n<?php\n$user = $_POST['username'];\necho "Olá, " . $user;\n\n$data = array('name' => 'Ivan');\necho $data['age'];\n\n$items = array('maçã', 'banana');\necho $items[5];\n\necho $undefined_var;\n?>\n\nE recebo no navegador:
\n- \n
- Notice: Undefined variable: undefined_var \n
- Notice: Undefined index: username \n
- Warning: Undefined array key "age" \n
- Notice: Undefined offset: 5 \n
O script funciona, mas essas mensagens estragam a saída e parecem assustadoras. Eu li que é possível desabilitar o display_error