• Installing/Configuring
  • Runtime Configuration

  • Runtime Configuration
  • Runtime Configuration

    Runtime Configuration

    The behaviour of these functions is affected by
    settings in php.ini.

    Runkit Configuration Options
    Name Default Changeable Changelog
    runkit.superglobal “” PHP_INI_PERDIR  
    runkit.internal_override “0” PHP_INI_SYSTEM  

    For further details and definitions of the PHP_INI_* modes, see the
    Where a
    configuration setting may be set

    Here’s a short explanation of the configuration

    runkit.superglobal string
    Comma-separated list of variable names to
    be treated as superglobals. This value should be set in the
    systemwide php.ini file, but may work in perdir configuration
    contexts depending on your SAPI.

    Example #1 Custom Superglobals with
    runkit.superglobal=_FOO,_BAR in php.ini

    function show_values() {
    "Foo is $_FOO\n";
    "Bar is $_BAR\n";
    "Baz is $_BAZ\n";

    $_FOO 'foo';
    $_BAR 'bar';
    $_BAZ 'baz';

    /* Displays foo and bar, but not baz */

    runkit.internal_override boolean
    Enables ability to modify/rename/remove
    internal functions.