# runkit7

# Introduction

L'extension runkit7 fournit des moyens pour modifier les constantes, les fonctions définies par l'utilisateur et les classes définies par l'utilisateur. Elle fournit également des variables superglobales personnalisées.

Ce paquet est un fork du paquet » runkit fournissant un support PHP 7.

- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
- Constantes pré-définies
- Fonctions de runkit7
  - runkit7_constant_add — Similaire à define(), mais permet de définir dans les définitions de classe également
  - runkit7_constant_redefine — Redéfinit une constante déjà définie
  - runkit7_constant_remove — Enlève/Supprime une constante déjà définie
  - runkit7_function_add — Ajoute une nouvelle fonction, similaire à create_function
  - runkit7_function_copy — Copie une fonction vers un nouveau nom de fonction
  - runkit7_function_redefine — Remplace une définition de fonction par une nouvelle implémentation
  - runkit7_function_remove — Supprime une définition de fonction
  - runkit7_function_rename — Change un nom de fonction
  - runkit7_import — Procède à l'importation d'un fichier PHP en important les définitions de fonctions et de classes, en les écrasant si nécessaire
  - runkit7_method_add — Ajoute dynamiquement une nouvelle méthode à une classe donnée
  - runkit7_method_copy — Copie une méthode d'une classe vers une autre
  - runkit7_method_redefine — Change dynamiquement le code de la méthode donnée
  - runkit7_method_remove — Supprime dynamiquement la méthode donnée
  - runkit7_method_rename — Change dynamiquement le nom de la méthode donnée
  - runkit7_object_id — Renvoie l'identifiant d'objet pour un objet donné
  - runkit7_superglobals — Renvoie un tableau indexé numériquement des superglobales enregistrées
  - runkit7_zval_inspect — Renvoie des informations sur la valeur passée avec les types de données, les comptes de référence, etc

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