数组未在浏览器中显示

时间:2014-04-28 15:51:11

标签: php mysql arrays

所以我试图在PHP中显示一个数组。这是我的index.php

<?php
require_once 'core/init.php';
echo GET::get('mysql/host');
?>

我的Config.php

    <?php
class Config{
    public static function get($path = null){
        if($path){
            $config = $GLOBALS['config'];
        $path = explode('/', $path);
            print_r($path);
    }
}
}

最后我的init.php

<?php
session_start();


$GLOBALS['config'] = array(
    'mysql' => array(
    'host' => '127.0.0.1',
    'username' => 'root',
    'password' => 'wayne123',
    'db' => 's'
    ), 
'remember' => array(
    'cookie_name' => 'hash',
    'cookie_expiry' => '604800'

    ),
'session' => array()
'session_name' => 'user' 
);

spl_autoload_register(function($class){
require_once 'classes/'. $class.'.php';

});
require_once 'functions/sanitize.php';

?>

当我在浏览器中访问index.php时,我看不到阵列,这很奇怪,因为我很确定一切都很好。这可能是文件位置问题吗?我怎么知道错误是什么?因为我得到的只是一个空白页面。任何想法都会很精彩

1 个答案:

答案 0 :(得分:-1)

用户

Config::get('mysql/host');

而不是

GET::get('mysql/host');

index.php