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

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace Concurrent; function job(Deferred $defer, ContextVar $var) { var_..

Decoded Output download

<?php




namespace Concurrent;

function job(Deferred $defer, ContextVar $var)
{
    var_dump('INNER DONE!');
    
    $defer->resolve($num = $var->get());
    
    return $num;
}

$var = new ContextVar();

$context = Context::current();
$context = $context->with($var, 777);

$defer = new Deferred();

$t = Task::asyncWithContext($context, __NAMESPACE__ . '\job', $defer, $var);

var_dump('GO WAIT');
var_dump(Task::await($defer->awaitable()));
var_dump(Task::await($t));
var_dump('OUTER DONE!');
 ?>

Did this file decode correctly?

Original Code

<?php




namespace Concurrent;

function job(Deferred $defer, ContextVar $var)
{
    var_dump('INNER DONE!');
    
    $defer->resolve($num = $var->get());
    
    return $num;
}

$var = new ContextVar();

$context = Context::current();
$context = $context->with($var, 777);

$defer = new Deferred();

$t = Task::asyncWithContext($context, __NAMESPACE__ . '\\job', $defer, $var);

var_dump('GO WAIT');
var_dump(Task::await($defer->awaitable()));
var_dump(Task::await($t));
var_dump('OUTER DONE!');

Function Calls

None

Variables

None

Stats

MD5 316f235c4ae843e8458f281b778f91fa
Eval Count 0
Decode Time 104 ms