Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- Bug #70249 (Segmentation fault while running PHPUnit tests on phpBB 3.2-dev) --FI..

Decoded Output download

--TEST--
Bug #70249 (Segmentation fault while running PHPUnit tests on phpBB 3.2-dev)
--FILE--
<?php

class Logger {
    public function __construct() {
        register_shutdown_function(function () {
            // make regular flush before other shutdown functions, which allows session data collection and so on
            $this->flush();
            // make sure log entries written by shutdown functions are also flushed
            // ensure "flush()" is called last when there are multiple shutdown functions
            register_shutdown_function([$this, 'flush'], true);
        });
    }

    public function flush($final = false) {
        return 1;
    }
}

for ($i = 0; $i < 200; $i++) {
    $a = new Logger();
}
?>
okey
--EXPECT--
okey

Did this file decode correctly?

Original Code

--TEST--
Bug #70249 (Segmentation fault while running PHPUnit tests on phpBB 3.2-dev)
--FILE--
<?php

class Logger {
    public function __construct() {
        register_shutdown_function(function () {
            // make regular flush before other shutdown functions, which allows session data collection and so on
            $this->flush();
            // make sure log entries written by shutdown functions are also flushed
            // ensure "flush()" is called last when there are multiple shutdown functions
            register_shutdown_function([$this, 'flush'], true);
        });
    }

    public function flush($final = false) {
        return 1;
    }
}

for ($i = 0; $i < 200; $i++) {
    $a = new Logger();
}
?>
okey
--EXPECT--
okey

Function Calls

None

Variables

None

Stats

MD5 342815b5707c28cd6dcf9140198e31db
Eval Count 0
Decode Time 75 ms