php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.07.2008, 18:30  
Neuer Benutzer
 
Registriert seit: 13.07.2008
Beiträge: 2
Flippper368
Standard auf eigene klasse zugreifen

Hi,
ich habe mit einem kleinen anfängerproblem zu kämpfen:

<?php
class instrument {
var $quali = 100;
}

class musiker {

var $exp = 0;
var $charisma = 0;
var $instr = new instrument();

function erhoehe() {
$this->exp = $this->exp + 1;
}
}

$philip = new musiker();

?>

die fette Zeile wirft einen Fehler auf...
Was ist da los?
Viele Grüße,
Flipper
Flippper368 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.07.2008, 21:17  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hallo, du kannst bei der Deklaration von Eigenschaften keine Operationen ausfuehren, du musst das ganze schon in den Konstruktor verlagern.

Versuch auch gleich in PHP 5 zu schreiben, "var" ist noch PHP 4 und veraltet.

PHP-Code:
<?php
class Instrument {
  protected 
$quali 100;
}
class 
Musiker {
  protected 
$exp 0;
  protected 
$charisma 0;
  public function 
__construct() {
    
$this->instr = new Instrument();
  }
  
// ..
}
?>
Zitat:
die fette Zeile wirft einen Fehler auf...
Bitte naechstes mal den Fehler mitposten ..
Zergling-new ist offline  
Alt 14.07.2008, 18:07  
Neuer Benutzer
 
Registriert seit: 13.07.2008
Beiträge: 2
Flippper368
Standard

vielen Dank, insbesondere auch für den Hinweis auf den neuen Syntax. Hangele mich zur Zeit an dem "Einsteigerseminar PHP 5" entlang und ärgere mich nun doch etwas trotz des Titels veraltete Schreibweise zu lesen...
Viele Grüße
Flippper368 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
zentrale Klasse für Datenbankanbindung Crypi PHP Tipps 2008 4 01.07.2008 11:13
Variable aus Klasse herausbekommen GSJLink PHP Tipps 2008 7 16.02.2008 22:25
String-Parser Klasse - was muss rein? Matze PHP Tipps 2007 2 08.04.2007 22:14
Auf static Methode von variabler Klasse zugreifen Riks PHP Tipps 2007 11 16.03.2007 15:08
mehr als eine Klasse einbinden Alpha Centauri PHP-Fortgeschrittene 4 13.04.2006 20:56
aus einer funktion auf funktion anderer klasse zugreifen seejay PHP Tipps 2006 3 05.01.2006 10:37
Klasenname einer nicht instanziierten Klasse DerDesian PHP Tipps 2007 9 30.11.2005 13:13
Instanz einer Klasse in einer anderen Klasse verwenden Buhmann PHP-Fortgeschrittene 7 28.10.2005 23:12
In einer Funktion auf eine Funktion der Klasse zugreifen phpbeginner PHP Tipps 2005-2 2 28.07.2005 00:30
[Erledigt] Führerschein für Klasse A+B.. Preis OK??? Off-Topic Diskussionen 20 13.07.2005 18:44
Rückgabewert auf einer Klasse anders als in der Klasse micbur PHP Tipps 2005-2 6 10.06.2005 15:06
[Erledigt] Problem mit Übergabe einer Klasse in PHP4 PHP-Fortgeschrittene 10 08.01.2005 21:00
Klasse holt sich die Klasse PHP-Fortgeschrittene 9 07.10.2004 11:53
Klassenobjet in anderer Klasse benutzen inu PHP Tipps 2004 6 19.09.2004 10:58
Klasse ändern UniQ PHP Tipps 2004 5 24.08.2004 14:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php auf eigene klassen zugreifen, auf eine klasse zugreifen php

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:44 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.