我在开发的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服务器上
答案 0 :(得分:2)
function1(){
无效。
也许你的意思是
function someFunctionName(){
}
函数必须在函数声明和函数名称之间留有空格。否则它只是一个流氓字符串。