Soweit ich weis, ist es problemlos möglich, in einer Funktion eine weitere Funktion zu deffinieren. Bei folgender verschachtelung tritt aber ein Problem auf:
	
Sobald die Funktion abc() aufgerufen wird kommt folgende Fehlermeldung:
	
		
Wenn ich versuche die Funktion mit $this->def(); aufzurufen kommt logischer Weise nur:
	
		
Weis vielleicht jemand, wie ich die Funktion aufrufen kann? Ich würde mich über eine Antwort freuen.
XblaX
					PHP-Code:
	
	
class xyz{
    function abc(){
        function def(){
            print 'Funktion def';
        }
        print 'Function ABC';
        def();
    }
} 
			
			
				Fatal error: Non-static method xyz::def() cannot be called statically in xxx on line xxx
			
		
	
			
			
				Fatal error: Call to undefined method xyz::def() in xxx on line xxx
			
		
	XblaX
 
          
 ]
]
							
						
Kommentar