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); /** * This file is part of Swoft. * * @link https://..
Decoded Output download
<?php declare(strict_types=1);
/**
* This file is part of Swoft.
*
* @link https://swoft.org
* @document https://swoft.org/docs
* @contact [email protected]
* @license https://github.com/swoft-cloud/swoft/blob/master/LICENSE
*/
namespace App\Common;
use Swoft\Bean\Annotation\Mapping\Bean;
use Swoft\Db\Connection\Connection;
use Swoft\Db\Contract\DbSelectorInterface;
/**
* Class DbSelector
*
* @since 2.0
*
* @Bean()
*/
class DbSelector implements DbSelectorInterface
{
/**
* @param Connection $connection
*/
public function select(Connection $connection): void
{
$selectIndex = (int)context()->getRequest()->query('id', 0);
$createDbName = $connection->getDb();
if ($selectIndex == 0) {
$selectIndex = '';
}
if ($createDbName == 'test2') {
$createDbName = 'test';
}
$dbName = sprintf('%s%s', $createDbName, (string)$selectIndex);
$connection->db($dbName);
}
}
?>
Did this file decode correctly?
Original Code
<?php declare(strict_types=1);
/**
* This file is part of Swoft.
*
* @link https://swoft.org
* @document https://swoft.org/docs
* @contact [email protected]
* @license https://github.com/swoft-cloud/swoft/blob/master/LICENSE
*/
namespace App\Common;
use Swoft\Bean\Annotation\Mapping\Bean;
use Swoft\Db\Connection\Connection;
use Swoft\Db\Contract\DbSelectorInterface;
/**
* Class DbSelector
*
* @since 2.0
*
* @Bean()
*/
class DbSelector implements DbSelectorInterface
{
/**
* @param Connection $connection
*/
public function select(Connection $connection): void
{
$selectIndex = (int)context()->getRequest()->query('id', 0);
$createDbName = $connection->getDb();
if ($selectIndex == 0) {
$selectIndex = '';
}
if ($createDbName == 'test2') {
$createDbName = 'test';
}
$dbName = sprintf('%s%s', $createDbName, (string)$selectIndex);
$connection->db($dbName);
}
}
Function Calls
None |
Stats
MD5 | 8289deabf4c6d4953a27c7de9fb60d77 |
Eval Count | 0 |
Decode Time | 92 ms |