Fatal error: Class 'base de données' non trouvée - PHP

Lorsque je tente d'utiliser le problème de la classe j'obtiens l'erreur suivante:

Fatal error: Class 'database' not found in path/problem.php on line 25

Je ne comprends pas pourquoi j'ai eu cette erreur, en haut de problem.php j'ai besoin de database.php. Ce qui se passe?

problem.php

<?php
require("common.php");
require("database.php");
...
?>

database.php

<?php
class database
{
    ...
}
?>
  • Pouvez-vous fournir le code exact?
  • Sont problem.php et database.php dans le même dossier?
  • Ciprian L.: C'est le code exact. Que voulez-vous dire? Eric: Oui.
  • À quel point est problem instancié?
  • Sont tous les fichiers dans le même répertoire?
  • Ohhh. Je l'ai maintenant. Il a été créé dans le parent directoy. Je ne semble pas comprendre cela. Merci les gars!
  • Il pourrait un problème avec votre include_path ou le fait d'avoir plusieurs scripts avec ce nom qui traînent. Essayez include("./database.php") avec un ./ explicite ou même chemin d'accès absolu.
  • gore, qui n'aurait pas d'importance comme base de données doit être dans la portée requise dans le même fichier que celui de la classe, même si, pour les classes, il doit être vraiment à l'aide de require_once

InformationsquelleAutor SamB | 2011-01-17