| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 14.01.2006
Beiträge: 111
![]() | $defender ist ein objekt und doch, mit der 2. funktion klappts, jedoch müsste ich so noch einiges schreiben und wenn es nur über eine get_damage() klappt, kann ich eigentlich arrays benutzen und objekte ganz weglassen, schlicht weil es einfacher ist. sollte es jedoch mit objekten klappen, wäre der quelltext wesentlich übersichtlicher.
__________________ http://www.martin-thoma.de |
| |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Hallo, ich habe mir den Code nicht so detailiert angeschaut, aber ich möchte ein paar Anmerkungen machen. Die Klasse Player sollte ihren Zustand nach Möglichkeit nicht selbst aus der Datenbank lesen bzw. ihn dorthineinschreiben. Wenn du pro Skript-Ausführung mehrere Player erzeugst, würde ich dir eine Manager-Klasse empfehlen, die dir die Player erzeugt. Der Vorteil ist: Statt bei x Playern x Datenbank-Abfragen, nurnoch eine Datenbankabfrage. Außerdem kannst du die Art der Datenspeicherung (Datei, Datenbank, Datenbank-Art, Datenbank-Layout) dann dort festlegen. Anders hättest du aufgeblähte Player-Objekte, die alles können aber auch fett Speicher fressen, und das pro Instanz. PHP-Code: PHP-Code: Da wird gerade auch schon die Persistenz(Datenspeicherungs)- von Applikations-Logik getrennt hätten, wäre es nur konsequent auch die Darstellungs-Logik aus der Klasse Player zu verbannen. Sprich jegliche HTML-Formatierungen aus der Klasse rausschmeissen und stattdessen entweder über Templates die Player-Werte anzeigen lassen, oder eine eigene Darstellungs-Klasse (die von Player) erbt, erzeugen und die die Details von Player oder ähnliches anzeigt. |
| |
| | |
| Erfahrener Benutzer Registriert seit: 14.01.2006
Beiträge: 111
![]() | Ok, vielen dank Zerling. ich hab zwar noch nicht genau verstanden wie es gemacht werden muss, doch ich glaube, das ist das was ich gesucht habe. nur noch 2 kurze zwischenfragen: PHP-Code: was ist eine &$referenz? Ich glaub ich muss die letzten kapitel im tutorial noch mal machen.
__________________ http://www.martin-thoma.de |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Referenzen auf Objekte innerhalb eines Arrays | PHP-Fortgeschrittene | 6 | 31.08.2009 17:06 | |
| [Erledigt] objekte mit bilddaten serialisieren | lumo | PHP Tipps 2008 | 1 | 17.07.2008 12:25 |
| [Erledigt] Objekte übergeben | Felix | PHP Tipps 2008 | 23 | 18.06.2008 12:21 |
| Sortierbare Objekte | Zergling-new | PHP-Fortgeschrittene | 5 | 27.11.2007 23:19 |
| Objekte zur Laufzeit Vererbung anhängen | Zergling-new | PHP-Fortgeschrittene | 8 | 17.11.2007 17:31 |
| 2 AJAX Objekte | GSJLink | HTML, Usability und Barrierefreiheit | 6 | 15.08.2007 16:05 |
| Rekursives durchlaufen meiner Objekte | GELight | PHP Tipps 2006 | 2 | 01.07.2006 23:21 |
| Objekte sortieren | Fatal Error | PHP Tipps 2006 | 4 | 13.04.2006 14:24 |
| [Erledigt] Objekte vergleichen | PHP-Fortgeschrittene | 4 | 08.12.2005 16:20 | |
| objekte und klassen | notyyy | PHP Tipps 2005-2 | 2 | 24.10.2005 17:44 |
| Objekte | PHP Tipps 2005-2 | 12 | 09.10.2005 18:20 | |
| [Erledigt] Verständnisfrage OOP - Objekte in MySQL Datenbank schreiben? | PHP Tipps 2005 | 2 | 19.05.2005 21:40 | |
| Ganze Objekte an Script weitergeben | dreamingof8a | PHP Tipps 2004-2 | 6 | 23.11.2004 12:17 |
| [Erledigt] Referenzen auf Objekte | PHP-Fortgeschrittene | 2 | 17.08.2004 11:08 | |
| Anonyme Objekte? | PHP-Fortgeschrittene | 18 | 25.07.2004 22:19 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.