Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Gets the value of an environment variable
getenv(string $varnamebool $local_only false): string|false
        }



        if (
null === $this->handlesHrefGracefully) {

            
$this->handlesHrefGracefully 'JetBrains-JediTerm' !== getenv('TERMINAL_EMULATOR')

                && (!
getenv('KONSOLE_VERSION') || (int) getenv('KONSOLE_VERSION') > 201100);

        }
        if (null === $this->handlesHrefGracefully) {

            
$this->handlesHrefGracefully 'JetBrains-JediTerm' !== getenv('TERMINAL_EMULATOR')

                && (!
getenv('KONSOLE_VERSION') || (int) getenv('KONSOLE_VERSION') > 201100);

        }



        if (isset(
$attr['ellipsis'], $attr['ellipsis-type'])) {
        }




        if (isset(
$_SERVER['NO_COLOR']) || false !== getenv('NO_COLOR')) {

            return 
false;

        }
            return false;

        }



        if (
'Hyper' === getenv('TERM_PROGRAM')) {

            return 
true;

        }
        if (\DIRECTORY_SEPARATOR === '\\') {

            return (
\function_exists('sapi_windows_vt100_support')

                && @
sapi_windows_vt100_support($stream))

                || 
false !== getenv('ANSICON')

                || 
'ON' === getenv('ConEmuANSI')

                || 
'xterm' === getenv('TERM');

        }
            return (\function_exists('sapi_windows_vt100_support')

                && @
sapi_windows_vt100_support($stream))

                || 
false !== getenv('ANSICON')

                || 
'ON' === getenv('ConEmuANSI')

                || 
'xterm' === getenv('TERM');

        }
                && @sapi_windows_vt100_support($stream))

                || 
false !== getenv('ANSICON')

                || 
'ON' === getenv('ConEmuANSI')

                || 
'xterm' === getenv('TERM');

        }



        return 
stream_isatty($stream);
    private function isWindowsTrueColor(): bool

    
{

        
$result 183 <= getenv('ANSICON_VER')

            || 
'ON' === getenv('ConEmuANSI')

            || 
'xterm' === getenv('TERM')

            || 
'Hyper' === getenv('TERM_PROGRAM');
    private function isWindowsTrueColor(): bool

    
{

        
$result 183 <= getenv('ANSICON_VER')

            || 
'ON' === getenv('ConEmuANSI')

            || 
'xterm' === getenv('TERM')

            || 
'Hyper' === getenv('TERM_PROGRAM');
    {

        
$result 183 <= getenv('ANSICON_VER')

            || 
'ON' === getenv('ConEmuANSI')

            || 
'xterm' === getenv('TERM')

            || 
'Hyper' === getenv('TERM_PROGRAM');



        if (!
$result) {
        $result 183 <= getenv('ANSICON_VER')

            || 
'ON' === getenv('ConEmuANSI')

            || 
'xterm' === getenv('TERM')

            || 
'Hyper' === getenv('TERM_PROGRAM');



        if (!
$result) {

            
$version sprintf(
    protected function getDump($data$key nullint $filter 0): ?string

    
{

        if (
null === $flags $this->varDumperConfig['flags']) {

            
$flags getenv('DUMP_LIGHT_ARRAY') ? CliDumper::DUMP_LIGHT_ARRAY 0;

            
$flags |= getenv('DUMP_STRING_LENGTH') ? CliDumper::DUMP_STRING_LENGTH 0;

            
$flags |= getenv('DUMP_COMMA_SEPARATOR') ? CliDumper::DUMP_COMMA_SEPARATOR 0;

        }
    {

        if (
null === $flags $this->varDumperConfig['flags']) {

            
$flags getenv('DUMP_LIGHT_ARRAY') ? CliDumper::DUMP_LIGHT_ARRAY 0;

            
$flags |= getenv('DUMP_STRING_LENGTH') ? CliDumper::DUMP_STRING_LENGTH 0;

            
$flags |= getenv('DUMP_COMMA_SEPARATOR') ? CliDumper::DUMP_COMMA_SEPARATOR 0;

        }
        if (null === $flags $this->varDumperConfig['flags']) {

            
$flags getenv('DUMP_LIGHT_ARRAY') ? CliDumper::DUMP_LIGHT_ARRAY 0;

            
$flags |= getenv('DUMP_STRING_LENGTH') ? CliDumper::DUMP_STRING_LENGTH 0;

            
$flags |= getenv('DUMP_COMMA_SEPARATOR') ? CliDumper::DUMP_COMMA_SEPARATOR 0;

        }



        
$cloner = new VarCloner();
    protected function setUp(): void

    
{

        if (!
$this->hasBroker && getenv('KAFKA_BROKER')) {

            
$this->broker getenv('KAFKA_BROKER');

            
$this->hasBroker true;

        }