php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.07.2011, 10:18  
Benutzer
 
Registriert seit: 06.01.2011
Beiträge: 36
PHP-Kenntnisse:
Fortgeschritten
mbunge befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Oberbegriff

Hallo Community,

PHP-Code:

class foo {
    
    public function 
__construct(){}
    
    
    
/**
     * vor dem Ausfühhren der Methode bar
     * etwas mit den Parametern machen
     * z.B. validieren, States setzen etc.
     */
    
protected function beforeBar($params){
        
        return 
true;

    }
    
    
/**
     * nach dem Ausfühhren der Methode bar
     * etwas mit den Parametern machen
     * z.B. validieren, States setzen etc.
     */    
    
protected function afterBar($params){
        
        return 
true;

    }
    
    
/**
     * fuehrt irgendwelche Logik aus
     * z.B. eine Datenbankanfrage
     */
    
public function bar($params){
        if(
$this->beforeBar($params)){
            
            
//Methodenlogik
            
if($this->afterBar($params)){
                
            }
        }
    }

Die obrige Klasse enthält Before- und After-Methoden. Wenn man die Klasse erweitert kann man in diesen Methoden zusätzlich Code ausführen lassen. An sich nichts spannendes.

Mir fällt nur nicht der Oberbegriff zu diese Implementierungsart ein.

Vielen Dank,

im Vorraus

Geändert von mbunge (19.07.2011 um 10:25 Uhr).
mbunge ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.07.2011, 10:22  
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 495
PHP-Kenntnisse:
Fortgeschritten
mimomamu sorgt für eine eindrucksvolle Atmosphäremimomamu sorgt für eine eindrucksvolle Atmosphäre
Standard

foo::bar ist eine Template Method.
__________________
Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden
mimomamu ist offline   Mit Zitat antworten
Alt 19.07.2011, 10:30  
Benutzer
 
Registriert seit: 06.01.2011
Beiträge: 36
PHP-Kenntnisse:
Fortgeschritten
mbunge befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank, das wars. Es ist mir echt nicht mehr eingefallen

Der Beitrag kann als Erledigt markiert werden.

MfG
mbunge ist offline   Mit Zitat antworten
Alt 19.07.2011, 11:01  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Musst du machen:

Beitrag als erledigt markieren!
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly 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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
oberbegriff if for, methode klasse projekt oberbegriff, if oberbegriff

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