ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
180
180
EMPFEHLEN
-
Hallo Forum,
meine show methode show_beruflicherstatus() liefert mir "Angestellter" . In dem ich das hier schreibe :
$benutzer -> set_beruflicherstatus("Angestellte");
Wenn ich nun die methode auf einer variable setze wie zB so :PHP-Code:
$benutzer -> show_beruflicherstatus();
Gibt er trotzdem sofort den Wert aus. Wie kann ich dies verhindern, um mit der Variable $arbeit zu arbeiten, ohne mir sie gleich ausgegen zu lassen?PHP-Code:
$arbeit = $benutzer -> show_beruflicherstatus();
Für das gesamte Bild die showMethode / Class:
dankePHP-Code:
class profil
{
var $beruflicherstatus;
function set_beruflicherstatus($beruf){
$this->$beruflicherstatus = $beruf;
}
function show_beruflicherstatus(){
echo $this->$beruflicherstatus;
}
}
mfg
henryWer mit dem Strom schwimmt, erreicht die Quelle nie.
-
Dann solltest du in deiner Klassenfunktion show_beruflicherstatus() dein echo in ein return umschreiben.
Dann kannst du es allerdings nicht mehr so ausgeben:
sondern so:PHP-Code:$benutzer -> show_beruflicherstatus();
greetzPHP-Code:echo $benutzer -> show_beruflicherstatus();
daddzbe inspired...simplify...
-
Deine Methode "liefert" nicht den Status, sondern schreibt ihn in den Ausgabepuffer. Was nach dem Methodennamen auch Sinn macht. Willst Du eine Instanzvariable aus einer Instanz auslesen, schreibt man üblicherweise eine Funktion, die den Wert mit return() zurückgibt und deren Bezeichner mit get beginnt:
Gruß hpvwPHP-Code://class ...
function getBeruflicherStatus() {
return $this->beruflicherstatus;
}
Warum gibt (fast) keiner im Datenbankforum an, welches DBMS er benutzt?
Ich gehe im Zweifelsfall ohne Nachfrage von MySQL > 4.1 i.V.m. PHP aus.
Gewöhnt euch bitte auch an, die Fehlermeldung von mysql_error() zu posten.
-
Danke es funktioniert
*freu*
gruß henryWer mit dem Strom schwimmt, erreicht die Quelle nie.
Ähnliche Themen
-
Methode durch Variable ersetzen
Von one6666 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 06.04.10, 18:23 -
Variable baut die Methode
Von Denfie im Forum JavaAntworten: 2Letzter Beitrag: 01.01.10, 14:25 -
Zugriff auf Variable in anderer Methode?
Von SuReBuRn im Forum PHPAntworten: 1Letzter Beitrag: 30.10.07, 07:08 -
Static Variable in Methode
Von higret im Forum C/C++Antworten: 5Letzter Beitrag: 25.05.05, 15:20 -
auf selbstgeschriebene Methode zugreifen und Variable übergeben
Von lioncar im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 17.03.04, 12:29





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren