SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 28.09.2007, 11:46:57
rambi
Guest
 
Beiträge: n/a
AW: Klassenmethoden Nachträglich definieren

@z0iD
Deine eval() Orgie, macht mich ganz kribbelig...
1. könnte man das mit Callback Funktionen auch in etwa erreichen
2. ist das ein "dirty Hack" für ein verkorkstes Konzept

-------
Ich halte 8000 Zeilen für eine Klasse auch für viel zu viel! Das MUSS sich zerlegen lassen. Aber davon mal abgesehen. Um Klassen zu erweitern, wurde das Vererbungskonzept eingeführt.
Zitat:
vererbungen sind mir bekannt, macht aber leider in meinem fall so keinen Sinn, da ich ja am ende über meine Orginalklasse zugreifen möchte.
Auch das verstehe ich überhaupt nicht!!!
Mit Zitat antworten
  #12  
Alt 28.09.2007, 11:56:09
pmneo pmneo ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 9
AW: Klassenmethoden Nachträglich definieren

Leider wäre es jetzt etwas zu komplex meine umgebung zu beschreiben. Aber glaub mir, dass ich mir viel gedanken gemacht hab, ob eine Vererbung sinn macht.

Jedoch führt eine Vererbung nicht zu dem Ergebnis das ich brauche.

Aber wie schon gesagt, zu begin des Designs reichte es so wie es ist, jedoch ist die Klasse nach einem Jahr so komplex geworden, das es eben nicht mehr reicht.

Davon ging ich eben zu begin nicht aus. Und wie ich bereits geschrieben hatte, werde ich die Klasse ja nun auch aufteilen.

Denn zu beginn, hatte ich die Felder nicht als eigene Klassen definiert. Dies werde ich nun ändern.

Dadurch minimiert sich die Klasse wieder und ich hab die einzelnen Felder in mehrere Klassen aufgeteilt.

Gruß
Mit Zitat antworten
  #13  
Alt 28.09.2007, 14:50:40
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: Klassenmethoden Nachträglich definieren

Zitat:
Zitat von rambi Beitrag anzeigen
Deine eval() Orgie, macht mich ganz kribbelig...
Tja, so gehts den meisten; Meine natürliche Ausstrahlung ;)

Nein, mal im Ernst, dass das ein - wie Du sagst - "dirty Hack" ist, ist mir klar, aber er wollte es doch so.
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.

----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
Mit Zitat antworten
  #14  
Alt 09.10.2007, 17:43:17
pmneo pmneo ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 9
AW: Klassenmethoden Nachträglich definieren

Hi Leute!

Bin zwar schon dabei die Klasse aufzuteilen, aber ich habe eine funktion gefunden die genau das tut, was ich ursprünglich wollte:

bool classkit_method_add ( string $classname, string $methodname, string $args, string $code [, int $flags] )

Gruß
Mit Zitat antworten
  #15  
Alt 09.10.2007, 17:48:27
rambi
Guest
 
Beiträge: n/a
AW: Klassenmethoden Nachträglich definieren

Ein nur auf ganz wenigen Servern lauffähiger dirty Hack!

Ein Holzweg!
Mit Zitat antworten
  #16  
Alt 09.10.2007, 18:04:18
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: Klassenmethoden Nachträglich definieren

Zitat:
Zitat von rambi Beitrag anzeigen
Ein nur auf ganz wenigen Servern lauffähiger dirty Hack!

Ein Holzweg!
Absolut! Etwas Gehirnschmalz in eine vernünftie Klassenhierarchie fließen zu lassen ist auf jeden Fall immer eine gute Idee. Am besten auf einem Blatt Papier etwas rummalen und ein UML Diagramm zusammenbasteln. Nicht gleich loshacken :)
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.

----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
Mit Zitat antworten
  #17  
Alt 09.10.2007, 18:15:35
pmneo pmneo ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 9
AW: Klassenmethoden Nachträglich definieren

Das ist mir schon klar ;)

Ich wollte es nur erwähnen das es von php eine entsprechende Funktion gibt!

Gruß
Mit Zitat antworten
  #18  
Alt 09.10.2007, 18:22:06
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
AW: Klassenmethoden Nachträglich definieren

Zitat:
Zitat von pmneo Beitrag anzeigen
Das ist mir schon klar ;)

Ich wollte es nur erwähnen das es von php eine entsprechende Funktion gibt!

Gruß
wozu?
__________________
Liebe Grüße
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zeilenumbruch in einem String definieren!? Dutchi MySQLi/PDO/(MySQL) 0 18.06.2007 16:41:51
bereich zum anklicken definieren Willow HTML, CSS und JavaScript Help! 2 02.04.2006 07:40:43
Abstand zwischen Aufzählungspunkten definieren??? BenjaminG HTML, CSS und JavaScript Help! 5 21.04.2005 18:11:01
fenstergröße definieren DJ-Silver PHP Grundlagen 1 12.03.2004 18:24:28
Variablen definieren! Satherlor PHP Grundlagen 2 06.12.2003 00:37:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:31:28 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt