php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.10.2004, 15:30  
Gast
 
Beiträge: n/a
Standard Klassenschachtelung -> Cannot Redeclare Class ... Fehler

Hallo,

Leider konnte mir bis jetzt noch keiner bei folgendem Problem helfen:

Ich habe folgende 2 Klassendateien:
variant_class.php:
Code:
<?php
class Variant 
{
   var $artikelnummer;
   var $packagesize;
   var $packagequan;
   var $deliverState;
   var $price;

   function Variant($anr,$packquan,$packunit,$del,$price) 
   {
     $this->artikelnummer=$anr;
     $this->packagesize=$packquan;
     $this->packagequan=$packunit;
     $this->deliverState=$del;
     $this->price=$price;
   }
   
   function setArtNum($an)    {$this->artikelnummer=$an; }
   function setPackSize($ps)  {$this->packagesize=$ps; }
   function setPackQuan($pq)  {$this->packagequan=$pq; }
   function setDelState($ds)  {$this->deliverState=$ds; }
   function setPrice($pr)     {$this->price=$pr; }
   function getArtNum()     {return $this->artikelnummer; }
   function getPackSize()   {return $this->packagesize; }
   function getPackQuan()   {return $this->packagequan; }
   function getDelState()   {return $this->deliverState; }
   function getPrice()      {return $this->price; }
} 
?>
und article_class.php:
Code:
<?php
include_once("variant_class.php");
class Article
{

   var $title;
   var $desc;
   var $variants = array();
   var $cntVar;


   function Article( $t, $d="keine Beschreibung" ) 
   {
       $this->title = $t;
       $this->desc = $d;
       $this->cnt = 0;
   }

   function addVariant($anr,$packquan,$packunit,$del,$price) 
   {
      $vari = new Variant($anr,$packquan,$packunit,$del,$price);
      array_push($this->variants,$vari);
      unset($vari);
   }
} 
?>
In der Datei Create.php:
Code:
<?php
require("classes/article_class.php");
$prod = new Variant();

$prod->printVariants();
?>
Beim Ausführen des Skiptes bekomme ich immer folgenden Fehler:
Fatal error: Cannot redeclare class variant in C:\apachefriends\xampp\htdocs\fpdf\classes\variant _class.php on line 3
PHP Version 4.3.9

Ich komme irgendwie hier nicht weiter!!!!

Wer kann mir helfen????

Vielen Dank im vorraus!!!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.10.2004, 15:32  
Gast
 
Beiträge: n/a
Standard

Class Variant
function Variant

Das ist der Fehler
 
Alt 21.10.2004, 15:34  
Gast
 
Beiträge: n/a
Standard

Der Standard Konstruktur muss doch gleich dem Klassennamen sein!!! Oder???
 
Alt 21.10.2004, 16:37  
Gast
 
Beiträge: n/a
Standard Re: Klassenschachtelung -> Cannot Redeclare Class ... Feh

Zitat:
Zitat von Opor
Beim Ausführen des Skiptes bekomme ich immer folgenden Fehler:
Fatal error: Cannot redeclare class variant in C:\apachefriends\xampp\htdocs\fpdf\classes\variant _class.php on line 3
PHP Version 4.3.9
Die Fehlermeldung sagt aus, daß es schon eine Klasse namens variant gibt. Entweder ist dem so

EDIT:
dem ist so, wie ich eben im Profi Forum las. Mein restlicher Text ist also hinfällig.
 
Alt 21.10.2004, 20:29  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://www.phpfriend.de/forum/viewtopic.php?t=25043

Der Beitrag wurde geschlossen, wegen...
... Doppelpostings.

closed


es ist nicht nötig, dass du 3mal die gleiche postest ...
sollte das nochmals geschehen, lösche ich alle beiträge ohne vorwarnung.

grüße ben.
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler: Warning: Cannot modify header information - headers PHP Tipps 2005-2 14 01.09.2005 15:02
Problem: Cannot modify header information Alpha Centauri PHP Tipps 2005 11 25.04.2005 13:05
[Erledigt] phpMyAdmin Fehler Datenbanken 1 24.04.2005 11:33
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
Fatal error: Cannot redeclare datei_erstellen() (previously PHP Tipps 2005 14 07.03.2005 13:51
Error, Cannot redeclare.... PHP Tipps 2005 8 16.02.2005 16:08
Cannot send session cookie ? wo liegt der fehler PHP-Fortgeschrittene 2 11.12.2004 15:56
[Erledigt] Fatal error: Cannot redeclare CSQLAdmin PHP Tipps 2004-2 3 28.11.2004 14:42
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
Klassenschachtelung -&amp;gt; Cannot Redeclare Class ... Fehler PHP-Fortgeschrittene 5 21.10.2004 18:04
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
[Erledigt] Cannot redeclare autolink() (previously declared ?!?! PHP Tipps 2004 6 25.08.2004 21:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cannot redeclare class, fatal error: cannot redeclare class fpdf, \cannot redeclare class variant\, \fatal error: cannot redeclare class variant\, php \redeclare class variant\, cannot redeclare class php, \cannot redeclare class\, php redeclare class, php unset fatal error: cannot redeclare class, php cannot redeclare class, klassenname redeclare, php redeclare class unset, cannot redeclare generate() (

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:06 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.