2017-06-15 3 views
0

Ich habe versucht, Variable zu übergeben, um zu einer anderen Funktion in meiner Klasse wie folgt zu funktionieren.Variable innere Funktion an andere Funktion am Modell übergeben

public function test($id){ 
    Test::test2(function($id2){ 
     return $id2; 
    }); 
} 

Ich habe versucht, die Variable umbenennen, aber ich habe keine Ahnung, wie von test() zu Test2 Funktion Variable zu übergeben. Irgendeine Idee?

Antwort

0

Sie erscheinen für einen Verschluss der Suche zu sein:

Test::test2(function() use($id){ 
    return $id; 
}); 
+0

Danke, werde ich Ihre Antwort akzeptieren, i rep hinzufügen kann nicht, so kann ich nur sagen, dank;) – lenyAxe

+0

Kein Problem, froh, dass ich Ihnen helfen könnte – Steve

Verwandte Themen