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-- JIT NOVAL: 001 (bug in zend_jit_compute_false_dependencies()) --INI-- opcache.ena..

Decoded Output download

--TEST--
JIT NOVAL: 001 (bug in zend_jit_compute_false_dependencies())
--INI--
opcache.enable=1
opcache.enable_cli=1
opcache.file_update_protection=0
opcache.jit_buffer_size=1M
opcache.protect_memory=1
;opcache.jit_debug=257
--EXTENSIONS--
opcache
--FILE--
<?php
class Foo {
    const X = false;

    static function bar() {
        $count = 0;
        if (self::X) {
            $count = intval(9223372036854775807);
        }
        if (self::X) {
           $count = 2;
        }
        if ($count != 0) {
            return "bug";
        }
        return "ok";
    }
}
var_dump(Foo::bar());
?>
--EXPECT--
string(2) "ok"

Did this file decode correctly?

Original Code

--TEST--
JIT NOVAL: 001 (bug in zend_jit_compute_false_dependencies())
--INI--
opcache.enable=1
opcache.enable_cli=1
opcache.file_update_protection=0
opcache.jit_buffer_size=1M
opcache.protect_memory=1
;opcache.jit_debug=257
--EXTENSIONS--
opcache
--FILE--
<?php
class Foo {
    const X = false;

    static function bar() {
        $count = 0;
        if (self::X) {
            $count = intval(9223372036854775807);
        }
        if (self::X) {
           $count = 2;
        }
        if ($count != 0) {
            return "bug";
        }
        return "ok";
    }
}
var_dump(Foo::bar());
?>
--EXPECT--
string(2) "ok"

Function Calls

None

Variables

None

Stats

MD5 b60ec1e5cd4433e94bf631888db705bf
Eval Count 0
Decode Time 97 ms