# runkit7

# Introducción

La extensión runkit7 proporciona medios para modificar las constantes, las funciones definidas por el usuario y las clases definidas por el usuario. Asimismo, proporciona variables superglobales personalizadas.

Este paquete es un fork del paquete » runkit que proporciona soporte para PHP 7.

- Instalación/Configuración
  - Requerimientos
  - Instalación
  - Configuración en tiempo de ejecución
- Constantes predefinidas
- Funciones de runkit7
  - runkit7_constant_add — Similar a define(), pero permite definir constantes en las definiciones de clase también
  - runkit7_constant_redefine — Redefine una constante ya definida
  - runkit7_constant_remove — Elimina una constante ya definida
  - runkit7_function_add — Añade una nueva función, similar a create_function
  - runkit7_function_copy — Copia una función hacia un nuevo nombre de función
  - runkit7_function_redefine — Sustituye una definición de función por una nueva implementación
  - runkit7_function_remove — Elimina una definición de función
  - runkit7_function_rename — Cambiar un nombre de función
  - runkit7_import — Realiza la importación de un fichero PHP importando las definiciones de funciones y clases, sobrescribiéndolas si es necesario
  - runkit7_method_add — Añade dinámicamente un nuevo método a una clase dada
  - runkit7_method_copy — Copia un método de una clase a otra
  - runkit7_method_redefine — Cambiar dinámicamente el código del método dado
  - runkit7_method_remove — Elimina dinámicamente el método especificado
  - runkit7_method_rename — Cambiar dinámicamente el nombre del método dado
  - runkit7_object_id — Devuelve el identificador de objeto para un objeto dado
  - runkit7_superglobals — Devuelve un array indexado numéricamente de las superglobales registradas
  - runkit7_zval_inspect — Proporciona información sobre el valor pasado con los tipos de datos, los conteos de referencia, etc

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open