PYTHON call_user_method

is this article helpful?
|
Python replacement for PHP's call_user_method [ edit | history ]
class Foo(object):
  def bar(self):
    print 'hello world'

foofoo = Foo()
method_to_call = getattr(foofoo,'bar')    
method_to_call()
>> 'hello world'

PHP call_user_method

PHP original manual for call_user_method [ show | php.net ]

call_user_method

(PHP 4, PHP 5)

call_user_methodCall a user method on an specific object [deprecated]

Description

mixed call_user_method ( string $method_name , object &$obj [, mixed $parameter [, mixed $... ]] )
Warning

The call_user_method() function is deprecated as of PHP 4.1.0.

Examples

Example #1 call_user_method() alternative

<?php
call_user_func
(array($obj$method_name), $parameter /* , ... */);
call_user_func(array(&$obj$method_name), $parameter /* , ... */); // PHP 4
?>

See Also