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 declare(strict_types=1); require '../../vendor/autoload.php'; use Kafka\Protocol; ..

Decoded Output download

<?php
declare(strict_types=1);

require '../../vendor/autoload.php';

use Kafka\Protocol;
use Kafka\Socket;

$data = ['test'];

Protocol::init('1.0.0');
$requestData = Protocol::encode(Protocol::METADATA_REQUEST, $data);

$socket = new Socket('127.0.0.1', '9093');
$socket->setOnReadable(function ($data): void {
    $coodid = \Kafka\Protocol\Protocol::unpack(\Kafka\Protocol\Protocol::BIT_B32, substr($data, 0, 4));
    $result = Protocol::decode(Protocol::METADATA_REQUEST, substr($data, 4));
    echo json_encode($result);
    var_dump($result);
    Amp\Loop::stop();
});

$socket->connect();
$socket->write($requestData);
Amp\Loop::run(function () use ($socket, $requestData): void {
});
 ?>

Did this file decode correctly?

Original Code

<?php
declare(strict_types=1);

require '../../vendor/autoload.php';

use Kafka\Protocol;
use Kafka\Socket;

$data = ['test'];

Protocol::init('1.0.0');
$requestData = Protocol::encode(Protocol::METADATA_REQUEST, $data);

$socket = new Socket('127.0.0.1', '9093');
$socket->setOnReadable(function ($data): void {
    $coodid = \Kafka\Protocol\Protocol::unpack(\Kafka\Protocol\Protocol::BIT_B32, substr($data, 0, 4));
    $result = Protocol::decode(Protocol::METADATA_REQUEST, substr($data, 4));
    echo json_encode($result);
    var_dump($result);
    Amp\Loop::stop();
});

$socket->connect();
$socket->write($requestData);
Amp\Loop::run(function () use ($socket, $requestData): void {
});

Function Calls

None

Variables

None

Stats

MD5 e171269bd375fe2952d3f2faeec0c446
Eval Count 0
Decode Time 77 ms