Recca0120\LaravelTracy\Panels\DatabasePanel::explain PHP Метод

explain() публичный статический Метод

explain sql.
public static explain ( PDO $pdo, string $sql, array $bindings = [] ) : array
$pdo PDO
$sql string
$bindings array
Результат array
    public static function explain(PDO $pdo, $sql, $bindings = [])
    {
        if (preg_match('#\\s*\\(?\\s*SELECT\\s#iA', $sql) == true) {
            $statement = $pdo->prepare('EXPLAIN ' . $sql);
            $statement->execute($bindings);
            return $statement->fetchAll(PDO::FETCH_CLASS);
        }
        return [];
    }