(PECL runkit7 >= 未知)
runkit7_method_copy — 將方法從一個類別複製到另一個類別
destination_class
複製方法的目標類別
destination_method_name
目標方法名稱
source_class
要複製方法的來源類別
source_method_name
要從來源類別複製的方法名稱。如果省略此參數,則會採用 destination_method_name
的值。
範例 #1 runkit7_method_copy() 範例
<?php
class Foo {
function example() {
return "foo!\n";
}
}
class Bar {
// 一開始沒有任何方法
}
// 將 Foo 類別的 example() 方法複製到 Bar 類別,命名為 baz()
runkit7_method_copy('Bar', 'baz', 'Foo', 'example');
// 輸出複製的函式
echo Bar::baz();
?>
上述範例將輸出
foo!