neril@IDN
Nouveau membre
Bonjour tous le monde, mon langage pref et le java. J'ai pour projet personnel de concevoir un site de simulation. J'ai décider de coder celui ci en PHP. Je me suis rendu compte que l'on pouvais coder en PHP Orienté Objet (ps : Vive la programmation objet!!!! ). Mon probleme est le suivant : J'ai crée une classe toute bidon dans un fichier voiture.php :
<?php
class voiture {
var $nom
var $immatriculation
function voiture($var1, $var2) {
$this->nom = $var1;
$this->immatriculation = $var2;
}
function getNom() {
return $this->nom;
}
function getImmatriculation() {
return $this->immatriculation;
}
?>
Ensuite, dans un fichier index.php, j'insere ce code suivant :
1 <html>
2
3 <head>
4 <title></title>
5 </head>
6
7 <body>
8
9 <?php
10 $v = new voiture("twingo", "dededede");
11 printf($v->getImmatriculation());
12 printf($v->getNom());
13 ?>
14
15 </body>
16
17 </html>
Quand j'execute lance la page, cela me marque :
Fatal error: Cannot instantiate non-existent class: voiture in c:\siteweb\index.php on line 10
Pour palier ce probleme, il suffit de mettre la declaration de la classe voiture juste avant qu'on ne l'utilise dans le code, mais cela ne m'interresse pas. Comment remedier a cela ? Comment acceder a la classe voiture.php :heink:
<?php
class voiture {
var $nom
var $immatriculation
function voiture($var1, $var2) {
$this->nom = $var1;
$this->immatriculation = $var2;
}
function getNom() {
return $this->nom;
}
function getImmatriculation() {
return $this->immatriculation;
}
?>
Ensuite, dans un fichier index.php, j'insere ce code suivant :
1 <html>
2
3 <head>
4 <title></title>
5 </head>
6
7 <body>
8
9 <?php
10 $v = new voiture("twingo", "dededede");
11 printf($v->getImmatriculation());
12 printf($v->getNom());
13 ?>
14
15 </body>
16
17 </html>
Quand j'execute lance la page, cela me marque :
Fatal error: Cannot instantiate non-existent class: voiture in c:\siteweb\index.php on line 10
Pour palier ce probleme, il suffit de mettre la declaration de la classe voiture juste avant qu'on ne l'utilise dans le code, mais cela ne m'interresse pas. Comment remedier a cela ? Comment acceder a la classe voiture.php :heink: