runkit-php-configuration-2

  • 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
    directives.

    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

    <?php
    function show_values() {
      echo 
    "Foo is $_FOO\n";
      echo 
    "Bar is $_BAR\n";
      echo 
    "Baz is $_BAZ\n";
    }

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

    /* Displays foo and bar, but not baz */
    show_values();
    ?>

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