Avatar ·

Como corrigir erros de sintaxe PHP? Guia completo para parse/syntax errors

Olá a todos! Sou iniciante em PHP e constantemente encontro erros de sintaxe. Eles aparecem nos lugares mais inesperados, e eu não entendo como lê-los e corrigi-los. Aqui está um exemplo de código que está causando erro:\n\n```php\n 25,\n "Maria" => 30,\n "Petr" => 35\n);\n\nforeach ($users as $name => $age) {\n echo "Usuário: $name, idade: $age";\n if $age > 30 {\n echo " - Mais de 30 anos";\n }\n}\n```\n\nRetorna: `Parse error: syntax error, unexpected '$age' (T_VARIABLE) in /home/user/test.php on line 8`. Eu entendo que o erro está na linha 8, mas por quê? Parece tudo lógico: estou verificando a idade e exibindo uma mensagem. Expliquem como ler corretamente esses erros e o que estou fazendo de errado? Também frequentemente encontro erros com ponto e vírgula faltando, parê