我正在努力解决这个问题。共享服务器使用PHP 5.4并返回错误。
我正在使用返回的测试人员:
FATAL ERROR语法错误,意外发生' ['在第3行
<?php
// This is the database connection configuration.
return [
'connectionString' => 'mysql:host=localhost;dbname=languag2_lp',
'emulatePrepare' => true,
'username' => 'languag2_lp',
'password' => 'languag2_lp',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
];
任何想法请...谢谢!
答案 0 :(得分:0)
您可以使用此代码:
return array(
'connectionString' => 'mysql:host=localhost;dbname=languag2_lp',
'emulatePrepare' => true,
'username' => 'languag2_lp', 'password' => 'languag2_lp',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
);
答案 1 :(得分:0)
在PHP 5.4中,开始支持数组的短样式。 像
一样<?php
$myArray = array(1,2,3,4);
//or
$myArray = [1,2,3,4];
可能是您的测试将使用一些较低版本。请检查以下代码
<?php
return array(
'connectionString' => 'mysql:host=localhost;dbname=languag2_lp',
'emulatePrepare' => true,
'username' => 'languag2_lp', 'password' => 'languag2_lp',
'charset' => 'utf8',
'tablePrefix' => 'tbl_');
在
之后还有一件事'tablePrefix' => 'tbl_',
不应该有这样的逗号。
'tablePrefix' => 'tbl_'