classkit_import

(PECL classkit >= 0.3)

classkit_importImport 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