Se chamar duas vezes o mesmo arquivo vai gerar um monte de erros, por qual motivo o PHP permite isso? A linguagem não deveria "por default" conferir se não estamos chamando um arquivo mais de uma vez?
Se chamar duas vezes o mesmo arquivo vai gerar um monte de erros, por qual motivo o PHP permite isso? A linguagem não deveria "por default" conferir se não estamos chamando um arquivo mais de uma vez?
Olá, Christoffer! Tudo bem com você? Espero que sim!
De fato, se chamarmos o mesmo arquivo mais de uma vez, ocorrerão erros de redefinição de funções ou variáveis. Porém, o PHP permite isso porque existem situações em que é necessário incluir um arquivo mais de uma vez, logo, por conta de casos como esse a linguagem não tem como padrão realizar essa verificação.
Espero ter esclarecido sua dúvida! Se tiver mais alguma pergunta, estou à disposição.
Bons estudos!