【发布时间】:2015-12-30 09:10:58
【问题描述】:
我的 Wordpress functions.php 文件中的以下函数
405 function get_first_name($full_name) {
406 return explode(" ",$full_name)[0];
407 }
在我的测试服务器上工作正常,但是一旦我将它移动到测试服务器就会导致此错误:
Parse error: syntax error, unexpected '[' in ...functions.php on line 406
为了简洁和安全,删除了实际文件位置。
这是一个非常常见的错误,通常意味着您忘记了右括号、引号等。但是,我看不到这里缺少类似的东西,而且如果是这种情况,它也会出错我的测试服务器。
是否可以在代码中更进一步 - 这是页面上的最后一个函数?
【问题讨论】:
-
您的测试服务器和生产服务器中可能有不同版本的 PHP,生产服务器的版本较旧。
-
问题是不同的 php 版本对数组快捷方式的支持
标签: php wordpress function themes wordpress-theming