Import new class method definitions from a file

# classkit_import

(PECL classkit >= 0.3)

classkit_import — Import new class method definitions from a file

### Descrierea

classkit_import ( string `$filename` ) : array

> Notă: Această funcție nu poate fi utilizată pentru a manipula metoda care la moment rulează, sau este înlănțuită.

Avertizare

Această funcție este EXPERIMENTALĂ. Comportamentul acestei funcții, denumirea sa și orice alte aspecte documentate în privința acestei funcții pot să fie modificate fără preaviz într-o versiune viitoare a PHP. Utilizați această funcție la propriul risc.

### Parametri

`filename`

  The filename of the class method definitions to import

### Valorile întoarse

Associative array of imported methods

### Exemple

Example #1 classkit_import() example

`<?php
// file: newclass.php
class Example {
function foo() {
return "bar!\n";
}
}
?>`
`<?php
// requires newclass.php (see above)
class Example {
function foo() {
return "foo!\n";
}
}
$e = new Example();
// output original
echo $e->foo();
// import replacement method
classkit_import('newclass.php');
// output imported
echo $e->foo();
?>`

Exemplul de mai sus va afișa:

    foo!
    bar!

### A se vedea și

- classkit_method_add() - Dynamically adds a new method to a given class
- classkit_method_copy() - Copies a method from class to another