class Car { $gas= new Gas(); $gas->fill( 'filledHandler' ); function filledHandler() { echo 'Gas has been filled!'; } } class Gas { function fill( $function ) { // do something here $function(); } } I need to call $function of calling class. Right now, it's looking for a global function