我指的语法检查程序是neat little tool,我用它来帮助我在通过我们的tortoiseSVN提交之前检查我的代码。直到今天,它从未让我误入歧途。php语法检查器和服务器不同意。语法检查器是否正确?
我做了一个简单的函数来找到传入,不完整的若干数量级,但低于包括:
function($graphMax)
{
$a = (int)log10($graphMax);
echo "<br><br>GRAPHMAX LOG-10: " . $a . "<br><br>";
$a = pow(10 , $a);
return $a;
}
这将返回幅度(10000对数字的顺序的最低值在10,000-99,999之间)。
我遇到的问题是,这部分功能:
$a = (int)log10($graphMax);
语法检查说有在语法没有错误,当我复制/整个文件粘贴到它,但是当我提交而我们的服务器上运行它,我得到:
Parse error: syntax error, unexpected '(', expecting T_STRING in /*/global_functions.php on line 364
的要求,这是上面的函数代码:
function countSections($testID)
require('config.php');
//Connect to database server
$dsl_sqlh = mysql_connect($dsl_db_host, $dsl_db_user , $dsl_db_pass)
or die ("Unable to connect");
mysql_select_db ($dsl_db , $dsl_sqlh) or die ("Unable to select database");
//Get Section ID.
//With this we can query the correct section
$secQuery = sprintf("SELECT test_section_name FROM v_ak47_test_section WHERE ak47_testhistory_id= $testID and obsolete = 0");
$secResults = mysql_query($secQuery , $dsl_sqlh);
$rows = mysql_num_rows($secResults);
if($rows > 0)
{
return $rows;
}
else
{
echo "<br><br>Test has no sections! Check test ID provided.<br><br>";
return null;
}
}
答:我没有名字的功能。我不知道我是如何错过的。这是早期的...我需要大家的帮助更多的咖啡:(谢谢!很抱歉它是如此的抗气候。我最后的几个岗位一直是这样的。
中的哪一行代码是364 –
您可以发布此函数的定义过于之前出现的代码? –
第364行是函数($ graphMax),对不起 – Joshua