php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.07.2005, 13:13  
Gast
 
Beiträge: n/a
Standard [Erledigt] Funktionen in einer Klasse 'registrieren' bzw. includieren ?

Gibt es eine Möglichkeit, Funktionen aus einer anderen Datei zu 'registrieren', sodass man sie in der selbrigen Klasse benutzen kann?

Beispielweise so:

PHP-Code:
<?php
                
function _compile() {
                    
// GATTER
                    
$regex "~($this->dleft)s*(.*?)s*($this->dright)~is";
                     
preg_match_all $regex $this->filetostring $erg );
                      echo 
$this->_debug($erg[2]);
                      
$sdir dirname(__FILE__).
                                 
DIRECTORY_SEPARATOR.
                                 
"specials".
                                 
DIRECTORY_SEPARATOR.
                                 
"special.*.php";
                       foreach (
glob($sdir) as $filename) {
                        
#??                       
                       
}
                    
# $this->_funktion_aus_der_datei("sf");
                 
}
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.07.2005, 13:23  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Prinzipiell ist das, was Du vorhast, ein ziemlich übler Hack, u.a. weil Du dir damit eigentlich die Klasse kaputtmachst, weil die Objekte dann von der Klasse abweichen.

Es gibt für sowas saubere Ansätze über Objektkompositionen oder Vererbung, hier wäre wohl eine einfache Objektkomposition gefragt.

Alternativ gibts in PHP noch die Objektaggregation, damit kann man mehrere Objekte zu einem verschmelzen:
http://php3.de/manual/de/ref.objaggregation.php
__________________
mod = master of disaster
Waq ist offline   Mit Zitat antworten
Antwort


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
[Erledigt] Klasse / Funktionen verwenden PHP4ever PHP Tipps 2008 7 27.07.2008 16:24
[Erledigt] Klassen und Funktionen wetteronkel PHP Tipps 2008 11 11.06.2008 13:32
Variable aus Klasse herausbekommen GSJLink PHP Tipps 2008 7 16.02.2008 22:25
Klassen und externe Funktionen ? ssm PHP-Fortgeschrittene 17 18.07.2007 11:59
String-Parser Klasse - was muss rein? Matze PHP Tipps 2007 2 08.04.2007 22:14
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
Instanz einer Klasse in einer anderen Klasse verwenden Buhmann PHP-Fortgeschrittene 7 28.10.2005 23:12
problem mit klasse zum registrieren Fraylman PHP Tipps 2005-2 5 05.07.2005 13:55
Problem beim Registrieren von Session-Variablen in Klasse zwelch PHP-Fortgeschrittene 6 18.10.2004 08:07
Klasse holt sich die Klasse PHP-Fortgeschrittene 9 07.10.2004 11:53
[Erledigt] Brauche Hilfe bei meiner ersten Klasse PHP-Fortgeschrittene 9 24.09.2004 17:09
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 klasse registrieren, klasse registrieren, php registrierung klasse, php klassen registrieren, php objekt in klasse registrieren, eine klasse registrieren, php funktion registrieren, klasse registrieren php, klasse in php registrieren, wann in vierte klasse registrieren, wie kann man eine klasse registrieren, php funktionen registrieren, php 4 klassen nachladen

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