Classkit Functions

简介

These functions allow the dynamic manipulation of PHP classes, at runtime.

注意:

This extension has been replaced by runkit, which is not limited to class manipulation but has function manipulation, as well.

安装

» PECL 扩展未绑定于 PHP 中。

进一步信息例如新版本,下载,源程序,维护者信息以及更新日志可以在此找到: » http://pecl.php.net/package/classkit.

可以从 » PHP 下载页面或者 » http://snaps.php.net/ 下载此 PECL 扩展的 DLL 文件。

运行时配置

本扩展模块在 php.ini 中未定义任何配置选项。

资源类型

本扩展模块未定义任何资源类型。

预定义常量

以下常量由本扩展模块定义,因此只有在本扩展模块被编译到 PHP 中,或者在运行时被动态加载后才有效。

CLASSKIT_ACC_PRIVATE (int)
Marks the method private
CLASSKIT_ACC_PROTECTED (int)
Marks the method protected
CLASSKIT_ACC_PUBLIC (int)
Marks the method public

目录

classkit_import - Import new class method definitions from a file
classkit_method_add - Dynamically adds a new method to a given class
classkit_method_copy - Copies a method from class to another
classkit_method_redefine - Dynamically changes the code of the given method
classkit_method_remove - Dynamically removes the given method
classkit_method_rename - Dynamically changes the name of the given method