| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Gast
Beiträge: n/a
| Zitat:
http://www.php.net/manual/de/language.oop.php und http://www.php.net/manual/de/language.oop5.php Und achte dabei unter anderem auf den Begriff Constructor. In PHP4 ist das die Methode, die den selben Namen wie die Klasse trägt. In PHP5 kommen noch die beiden Methoden __construct() und destruct() hinzu. Zitat:
b. ja. Du könntest die Wertzuweisungen zwar theoretisch mit in den Constructor packen, praktisch gibt es da aber einige Ungereimtheiten, denen man so (wie im Beispiel) aus dem Wege geht. Achte nur darauf, daß die Methode varset() (der Name ist nebensächlich) vom Constructor aufgerufen wird: $this->varset() Solltest Du bei der Instantiierung noch spezielle Parameter übergeben wollen, dann machst Du das so: Code: class beispiel
{
var $test = false; # sowas ist immer gut, weil man es testen kann
function beispiel ($var = '') # Constructor; var wird mit einer leeren Zeichenkette vorbelegt;
{
$this->varset($var);
}
function varset ($var='')
{
$this->test = $var;
}
function run ()
{
printf ('<h4>Test=%s</h4>', $this->test);
}
}
$test_ist_leer = & new beispiel ();
$test = &new beispiel ('Hier steht was drin');
$test->run();
$test_ist_leer->run();
| ||
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Parse error: syntax error, unexpected T_BOOLEAN_AND | Saschilys | PHP Tipps 2008 | 7 | 22.05.2008 16:14 |
| Spionageversuch? Code-Injection? | saibot | PHP-Fortgeschrittene | 24 | 06.10.2007 02:07 |
| Parse error: parse error, unexpected ';' in... | cycap | PHP Tipps 2006 | 2 | 27.01.2006 20:09 |
| Fehlermeldung: Parse error: parse error, expecting `','' | HTML, Usability und Barrierefreiheit | 1 | 13.09.2005 15:22 | |
| xmlrpc-epi kompilieren [gelöst] | freq.9 | Server, Hosting und Workstations | 4 | 24.07.2005 21:45 |
| Parse error: parse error, unexpected $... | GrU3nL!nG | PHP Tipps 2005-2 | 4 | 11.06.2005 18:10 |
| Parse error: parse error, unexpected T_VARIABLE | schmiddy | PHP Tipps 2005 | 7 | 02.06.2005 13:35 |
| Finde den Parse Error net bzw. kann ihn net beheben | PHP Tipps 2005 | 9 | 17.04.2005 01:45 | |
| [Erledigt] noch ein parse error... | PHP Tipps 2005 | 3 | 30.01.2005 14:39 | |
| Parse error: parse error, unexpected '{' | PHP Tipps 2005 | 10 | 23.01.2005 16:59 | |
| verblüffend: Parse error: parse error, unexpected T_STRING, | PHP Tipps 2004 | 1 | 07.10.2004 09:05 | |
| Parse error: parse error, unexpected $ | smoere | PHP Tipps 2004 | 2 | 27.09.2004 20:18 |
| Parse error: parse error in /srv/www/htdocs/web27/html/kunde | PHP Tipps 2004 | 3 | 19.09.2004 18:14 | |
| Parse error: parse error, unexpected $ Hilfe!!! | PHP Tipps 2004 | 8 | 29.06.2004 21:51 | |
| Warum ist hier ein parse error? | b++ | PHP Tipps 2004 | 4 | 20.06.2004 16:24 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| unexpected t_string bei instantiierung neuer klasse |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.