WordPress主题中奇怪的PHP错误

时间:2014-03-04 19:03:09

标签: php wordpress wordpress-theming entity-relationship lighttpd

我在开发的WordPress主题上遇到问题,我需要你的帮助。 当我尝试在分离的文件中移动我的函数时,我得到一个奇怪的PHP错误。 所以当我改变这个时:

//file: functions.php
function function1(){
...
}
require_once('functions/other_functions.php');

到此:

//file: functions.php
require_once('functions/the_functions.php');
require_once('functions/other_functions.php');

//file: functions/the_functions.php
<?php
    function function1(){
    ...
    }
?>

我收到错误说:

  

解析错误:语法错误,意外的T_STRING   第1行的functions / the_functions.php

此错误仅停止空文件或此

//file: functions/the_functions.php
<?php

?>

该错误仅出现在具有Light服务器和PHP 5.3.28的基于Linux的服务器上,并且完美地适用于: 使用Apache PHP 5.4.16的Windows服务器,也在使用Apache和PHP 5.3.10的Linux服务器上

1 个答案:

答案 0 :(得分:2)

function1(){无效。

也许你的意思是

function someFunctionName(){

}

函数必须在函数声明和函数名称之间留有空格。否则它只是一个流氓字符串。