You are not logged in.

wcf.regNote.message

~Zero~

Beginner

  • "~Zero~" started this thread

Posts: 14

  • Send private message

1

Monday, November 28th 2005, 4:27pm

Klassen..

Also ich hab 2 difinierte Klassen für die ich jeweils ein Objekt habe wenn ich nun das eine Objekt mit einer Funktion in einer Funktion der anderen Klasse aufrufe(das was zuerst benötigt wurde wurde auch als erstes mit include eingebunden..) kommt diese blöde Fehlermeldung..
Fatal error: Call to a member function code() on a non-object in...

Kann mir jemand erklären was diese Fehlermeldung bedeutet und was ich möglicherweise falsch gemacht habe?

This post has been edited 1 times, last edit by "~Zero~" (Nov 28th 2005, 4:31pm)


Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

2

Monday, November 28th 2005, 5:00pm

Die beiden Objekte sind global angelegt?
Wenn ja, dann kennt deine Funktion (egal ob von einer Klasse oder nicht) die Objekte nicht.
Du kannst globale Objekt mit
GLOBAL $var;
in einer Funktion bekannt machen.
siehe:

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
$globaleVariable "Hello World!";
output(); // hier kommt dein Fehler!
outputRichtig();  // hier funktionierts!

function output() {
    echo $globaleVariable;
}

function outputRichtig() {
     GLOBAL $globaleVariable;
     echo $globaleVariable;
}


Ciao Ephraim

~Zero~

Beginner

  • "~Zero~" started this thread

Posts: 14

  • Send private message

3

Monday, November 28th 2005, 5:43pm

Oh ich sollte meine Hausaufgaben etwas gründlicher machen ;)
Danke

This post has been edited 4 times, last edit by "~Zero~" (Nov 28th 2005, 10:53pm)


wcf.user.socialbookmarks.titel