问题原因
在PHP版本5.4以下类似empty()、is_array()的函数不能直接判断某功能的返回值,只能写成变量的形式。
解决方案
- admin/base.php
$m = ucfirst(get_param('m')); $a = get_param('a'); $mod = empty($m) ? 'Login' : ucfirst(get_param('m')); $act = empty($a) ? 'index' : get_param('a');
- dashboard/base.php
//加载数据可视化页面; $m = ucfirst(get_param('m')); $a = get_param('a'); $mod = empty($m) ? 'Index' : ucfirst(get_param('m')); $act = empty($a) ? 'rooted' : get_param('a'); $files = DASH_BOARD . '/controller/' . $mod . '.php';
- 升级php版本5.6+
lockdatav Done!