PHP Handleiding Terug Volgende Waarschuwing De functie call_user_method() is reeds vervangen in PHP 4.1.0. Gebruik de functie call_user_func() in plaats van deze. Roept de methode methode_naam aan op het door de programmeur gespecificeerde object obj. Verderop vind je een voorbeeld waarin we een klasse definiƫren, een object instantiƫren en vervolgens call_user_method() gebruiken om indirect de methode print_info aan te roepen. ?php class Land {var $NAAM; var $TLD; function Land($naam, $tld) {$this - NAAM = $naam; $this - TLD = $tld;} function print_info($voorvoegsel="") {echo $voorvoegsel ."Land: ".$this - NAAM ."\n"; echo $voorvoegsel ."Top Level Domain: ".$this - TLD ."\n";}} $land = new Land("Nederland" ,"nl"); echo "* De methode wordt nu direct aangeroepen\n"; $land - print_info(); echo "\n* De methode wordt nu indirect aangeroepen\n"; call_user_method ("print_info", $land, "\t");? Zie ook call_user_func_array(), call_user_func(), en call_user_method_array(). Terug Begin Volgende Omhoog