создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

call_user_method

Пред.

След.

call_user_method

(PHP 3>= 3.0.3, PHP 4, PHP 5)call_user_method -- Вызывает метод указанного объекта [устаревшее]

Описание

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


Внимание
- Функция call_user_method_array() устарела с выходом 4.1.0: используйте функцию call_user_func() с array(&$obj, "method_name") в качестве параметра имени функции.

Вызываем метод method_name объекта obj. Ниже приведен пример использования функции, в которой мы определяем класс, создаём его объект и используем call_user_method() для вызова метода print_info.

<?php

class Country {

var $NAME;

var $TLD;

function Country($name, $tld)

{

$this->NAME = $name;

$this->TLD = $tld;

}

function print_info($prestr = "")

{

echo $prestr . "Country: " . $this->NAME . "\n";

echo $prestr . "Top Level Domain: " . $this->TLD . "\n";

}

}

$cntry = new Country("Peru", "pe");

echo "* Calling the object method directly\n";

$cntry->print_info();

echo "\n* Calling the same method indirectly\n";

call_user_method("print_info", $cntry, "\t");

?>

См. также call_user_func_array() и call_user_func().

Пред.

Начало

След.

call_user_method_array

Уровень выше

class_exists

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting