Zum Inhalt springen

Mal wieder ein problem mit "include" unter PHP


Empfohlene Beiträge

Hi,

nun ist mein problem folgendes, ich habe eine Datei "funktionen.php" in der diverse funktionen und Klassen drinnen stehen. Diese Funktionen und Klassen arbeite so wie ich es will, wenn ich sie direkt aus "funktionen.php" aufrufe.

Jetzt habe ich eine 2te Datei "test.php" in der folgendes drinnen steht:

<script language="php">

include("funktionen.php");

$test = new KlassenName;

$test->Einlesen();

$test->Ausgabe();

</script>

Jetzt bekomme ich aber jedesmal eine Fehlermeldung "Parse Error in Zeile 5" also bei "$test = new KlassenName;". Wie gesagt, die Funktionen funktionieren aber nicht wenn ich sie mit include oder require in eine andere Datei einbinden will. Ich hoffe ihr könnt mir helfen Danke.

hiro

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi

Das Problem hab ich auc immer wieder und wenn es dann funktioniert hab ich ahb überhaupt keine Ahnung aus welchem Grund.

Ich versuch manchmal auch noch include_once oder require_once!!!

Was ist eigentlich der Unterschied zwischen include und require???

und für was benutzt man include_once und require_once???

Cyrill

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

ich habe das problem mittlerweile gelöst.

Das problem bei mir war folgendes, ich habe eine Klasse mit einem Konstruktor. Wenn ich jetzt ein neues Objekt der Klasse erzeugen will dann geht das nicht mit dem Klassennamen sondern mit dem Konstruktor:

also nicht:

$obj=KlassenName;

sondern:

$obj=KlassenName();

Arbeitet man ohne Konstruktor nimmt man den Klassenname, also ohne "()".

Den unterschied zwischen include und require habe ich so verstanden, daß bei include jedesmal die Datei miteingebunden wird und bei require nur einmalig. Hier steht es aber nochmal genauer beschrieben.

http://www.selfphp3.de/funktionsreferenz/kontroll_mechanismen/include.php

hiro

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...