classkit_method_copy
(PECL classkit:0.2-0.4 runkit:0.7-0.9)
classkit_method_copy — Copies a method from class to another
Описание
bool classkit_method_copy
( string $dClass
, string $dMethod
, string $sClass
[, string $sMethod
] )
Предупреждение
Тази функция е ЕКСПЕРИМЕНТАЛНА. Поведението на функцията, името на функцията и всичко останало, което е документирано за тази функция -- може да се промени без предупреждение в бъдеща версия на PHP. Използвайте тази функция на собствена отговорност.
Параметри
- dClass
-
Destination class for copied method
- dMethod
-
Destination method name
- sClass
-
Source class of the method to copy
- sMethod
-
Name of the method to copy from the source class. If this parameter is omitted, the value of dMethod is assumed.
Връщани стойности
Връща TRUE при успех или FALSE при неуспех.
Примери
Example #1 classkit_method_copy() example
<?php
class Foo {
function example() {
return "foo!\n";
}
}
class Bar {
// initially, no methods
}
// copy the example() method from the Foo class to the Bar class, as baz()
classkit_method_copy('Bar', 'baz', 'Foo', 'example');
// output copied function
echo Bar::baz();
?>
Примерът по-горе ще изведе:
foo!
classkit_method_copy
There are no user contributed notes for this page.
