J'ai la hiérarchie des fichiers suivants: Pourquoi ./ n'est pas reconnu comme répertoire courant dans mon fichier php?
et require_once est en quelque sorte ne fonctionne pas (Attention: require_once (./ AutentificadorJWT.php): failed to open stream: Aucun fichier ou répertoire dans C: \ xampp \ htdocs \ clases \ usuario.php sur la ligne 2) Pour autant que je sache ./ pointe vers le répertoire courant. Maintenant, les travaux suivants: require_once 'AutentificadorJWT.php'; Pourquoi ./ ne fonctionne pas?
déjà expliqué ici https://stackoverflow.com/questions/579374/what-does-the-dot-slash-do-to-php-include-calls –
Si ./ signifie le répertoire courant, pourquoi require_once '. /AutentificadorJWT.php '; ne fonctionne pas? – user3646717
Le fichier script principal que vous exécutez est index.php et la ligne require_once (./ AutentificadorJWT.php): est appelée dans un autre fichier qui se trouve dans le sous-dossier "class", car le répertoire courant php est "htdocs" comme index.php est le fichier de script en cours d'exécution. –