non c'est pour bien masquer les erreurs.
edit: pas masquer, mais avoir l'erreur la plus proche de la réalité, et une erreur blocante.
dans mes librairies, je mets tous les require en haut de fichier. et je les mets en commentaire, j'utilise ensuite la fonction __autoload ou un fichier qui inclut tout en masse au départ (dans lequel je peux commenter les lignes pour les fichiers qui ne serviront pas à telle ou telle appli. ça fait un genre de fichier de sélection des fonctionnalités).
mais quand tu vois les imports en python à côté, tu pleures. php à été pensé comme un langage compilé je trouve, et ça c'est pas très dynamique.
edit: pas masquer, mais avoir l'erreur la plus proche de la réalité, et une erreur blocante.
dans mes librairies, je mets tous les require en haut de fichier. et je les mets en commentaire, j'utilise ensuite la fonction __autoload ou un fichier qui inclut tout en masse au départ (dans lequel je peux commenter les lignes pour les fichiers qui ne serviront pas à telle ou telle appli. ça fait un genre de fichier de sélection des fonctionnalités).
mais quand tu vois les imports en python à côté, tu pleures. php à été pensé comme un langage compilé je trouve, et ça c'est pas très dynamique.