PHP - include() ou require() avec des chemins relatifs ne fonctionne pas sur windows, même lors de l'ajout de __DIR__

J'ai lu ici sur les problèmes en PHP lors de l'utilisation de include() ou nécessaires() avec des chemins relatifs, et toutes les solutions que j'ai vu était à ajouter DIR

Je suis actuellement en train de travailler sur Windows, et même si le message d'erreur affiche la valeur actuelle de DIR, puis le chemin d'accès relatif semble être ajouté en tant que chaîne de caractères, plutôt que de passer d'un niveau, par exemple:

include(__DIR__ . "..\another_folder\file_2.php");

génère l'erreur suivante:
Warning: include(C:\xampp\htdocs\main_folder..\another_folder\file_2.php) [function.include]: failed to open stream: No such file or directory in

Une idée de ce qui se passe?

OriginalL'auteur mickael | 2012-02-15