Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Import variables into the current symbol table from an array
extract(array &$arrayint $flags EXTR_OVERWRITEstring $prefix ""): int
    protected function compile($view$data)

    {

        
extract($data);



        
ob_start();
    protected function getHostDsn(array $config)

    {

        
extract($configEXTR_SKIP);



        return isset(
$port)

                    ? 
"mysql:host={$host};port={$port};dbname={$database}"
        extract($configEXTR_SKIP);



        
$host = isset($host) ? "host={$host};" '';
            $__data $data;



            return (static function () use (
$__path$__data) {

                
extract($__dataEXTR_SKIP);



                return require 
$__path;

            })();
            $__data $data;



            return (static function () use (
$__path$__data) {

                
extract($__dataEXTR_SKIP);



                return require_once 
$__path;

            })();
    protected function getDsn(array $config)

    {

        
extract($configEXTR_SKIP);



        
$availableDrivers PDO::getAvailableDrivers();