Global "method_missing"

0 Cevap php

Possible Duplicate:
Magic functions __call() for functions?

Ben PHP sınıfları method_missing davranışı sağlamak için __ () çağrısı uygulayabilirsiniz. Küresel kapsamda aynı işlevselliği sağlamak için bazı yolu var mı?

Ben böyle bir şey istiyorum:

function __call( $name, $arguments ) {
  echo( sprintf( '%s called', $name ) );
}

echo( 'before' );
call_undefined_function( $a, $b );
echo( 'after' );

Çıkışlar:

before
call_undefined_function called
after

0 Cevap