call_user_method

call_user_method用於從用戶定義的 obj 對象中調用 method_name 指的方法。

基本介紹

  • 中文名:call_user_method
  • 意義:  對特定對象調用用戶方法
  • 對象:obj 對象中
  • 方法: method_name 
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() 間接調用它的 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");
?>

熱門詞條

聯絡我們