Maison > développement back-end > tutoriel php > Solution au problème selon lequel le fichier introduit par la fonction PHP require_once() est introuvable

Solution au problème selon lequel le fichier introduit par la fonction PHP require_once() est introuvable

黄舟
Libérer: 2023-03-11 12:16:01
original
4286 Les gens l'ont consulté


Aujourd'hui, j'ai utilisé PHP pour écrire un simple code de serveur de connexion Android J'ai rencontré une chose particulièrement déprimante que j'ai utilisée require_once() Le. Le fichier introduit dans le fichier php a un message d'erreur et le fichier est introuvable.

require_once() en php est principalement utilisé pour introduire un fichier php dans un autre fichier php. Laissez-moi d'abord parler des problèmes que j'ai rencontrés. Ma structure de répertoires est comme ceci :
.

J'ai écrit ceci dans user.class.php :

require_once("../config/mysqlConfig.php");require_once('../util/HandleMysql.class.php');
Copier après la connexion
Copier après la connexion

Ça a l'air vraiment bien, mais encore une fois, je suis index.php introduit user.class.php

require_once("class/user.class.php");
Copier après la connexion

Le code semble bon, mais lors de l'exécution, l'erreur suivante est signalée :
Solution au problème selon lequel le fichier introduit par la fonction PHP require_once() est introuvable

Après y avoir réfléchi un moment, j'ai finalement trouvé le problème :
require_once() la fonction met en fait le code du fichier que vous avez inclus à l'emplacement où vous référencé , cela c'est-à-dire qu'après les deux références ci-dessus, le fichier ressemble maintenant à ceci dans le fichier index.php

require_once("../config/mysqlConfig.php");require_once('../util/HandleMysql.class.php');
Copier après la connexion
Copier après la connexion

puis index.php suit ceci Si vous recherchez ces deux fichiers dans le chemin, vous ne les trouverez naturellement pas.
Il semble que les chemins relatifs doivent être utilisés avec prudence dans le développement réel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal