我创建一个用户的缩写(string)将自己的用户ID(INT)功能功能将字符串转换为整数 - 调用未定义的函数
问题是,当我调用该函数,我得到一个呼叫未定义的函数错误,因为下面声明的函数没有在源中找到的地方!用户缩写
// connect to database -- this works, I checked it
function convertRadInitToRadID($radInits){
$sqlGetRadID="SELECT id FROM sched_roster WHERE radInitials == '".$radInits."'";
$resultGetRadID=mysql_query($sqlGetRadID);
$radID=mysql_result($resultGetRadID,0);
return $radID;
}
...然后创建和阵列($ radNotOnVacay_and_NonMRNotonVacayWeekBeforeAndAfter),它的工作原理没有错误我独立地测试它
$randKey=rand(0,(count($radNotOnVacay_and_NonMRNotonVacayWeekBeforeAndAfter)-1));
$randRad=$radNotOnVacay_and_NonMRNotonVacayWeekBeforeAndAfter[$randKey];
$randAssignedRadID=convertRadInitToRadID($randRad); // call to undefined function error here
当我观看源函数定义码(其中,我定义函数)无法在源代码中看到。很奇怪。我试着把它放在脚本的不同区域,同样的错误。函数定义被适当地声明并被包装。
很奇怪。该功能没有出现。报价,语法,分号等等都是现货。
没有语法错误。建议吗?
第一变“radInitials ==”到“radInitials =” – 2013-02-10 06:53:10
'$ radNotOnVacay_and_NonMRNotonVacayWeekBeforeAndAfter'不是一个可接受的变量名。你希望不超过80个字符的限制? – 2013-02-10 07:00:50