关于这个错误,我找了好多资料都没弄明白,大神们帮我看看具体是什么原因导致的。42行代码如下: $database  = new medoo([
'database_type' => 'mysql',
'database_name' => 'www_eaby',
'server' => '127.0.0.1',
'username' => 'root',
'password' => 'root',
//'charset' => 'utf8',
'option' => [
PDO::ATTR_CASE => PDO::CASE_NATURAL
]
]);

解决方案 »

  1.   

    你的 php 版本低于 5.4
    将 array() 缩写成 [] 是 php5.4 开始提供的
      

  2.   


    <?php
    $database  = new medoo([
    'database_type' => 'mysql',
    'database_name' => 'www_eaby',
    'server' => '127.0.0.1',
    'username' => 'root',
    'password' => 'root',
    'option' => [
    PDO::ATTR_CASE => PDO::CASE_NATURAL
    ]
    ]);class medoo{
    public function __construct() {
    print_r(func_get_args());
    }
    }结果Array
    (
        [0] => Array
            (
                [database_type] => mysql
                [database_name] => www_eaby
                [server] => 127.0.0.1
                [username] => root
                [password] => root
                [option] => Array
                    (
                        [8] => 0
                    )
            )
    )没问题啊