Erro na estrutura de decisão do php - no index.php
Olá a todos,
Tenho um website a funcionar em php e todas as vezes que entra um cliente novo o arquivo error_log, que foi criado pelo sistema, recebe uma nova linha com algo assim:
>
[28-Dec-2017 16:36:49 UTC] PHP Notice: Undefined offset: 1 in /home/user/public_html/index.php on line 19
[28-Dec-2017 16:36:51 UTC] PHP Notice: Undefined offset: 0 in /home/user/public_html/index.php on line 15
[28-Dec-2017 16:36:51 UTC] PHP Notice: Undefined offset: 1 in /home/user/public_html/index.php on line 19
[28-Dec-2017 16:36:51 UTC] PHP Notice: Undefined variable: primeiro in /home/user/public_html/index.php on line 26
[28-Dec-2017 16:36:51 UTC] PHP Notice: Undefined variable: primeiro in /home/user/public_html/index.php on line 123
Na linha 123 tenho isto:
if ($primeiro == 'Sobre-mim' && $segundo == '') {
Na linha 19 tenho isto:
if($article[1] != '') {
Na linha 26 tenho isto:
if($primeiro == 'Blog'){
O que poderá ser a origem deste relatório de erro?
Não consigo perceber o que significa "Undefined variable" nem "Undefined offset". No php não é necessário definir os tipos de variáveis, certo?
Obrigado pela ajudaDiscussão (1)
Carregando comentários...