我正在创建一个将用户首字母 (STRING) 转换为用户 ID (INT) 的函数
问题是当我调用该函数时,我会调用 undefined func 错误,因为在源代码中找不到以下声明的函数!
// 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
当我查看源代码时,函数定义代码(我定义函数的地方)在源代码中无处可见。很奇怪。我尝试将它放在脚本的不同区域,同样的错误。函数定义被适当地声明并被包裹在 .
很奇怪。该功能只是没有出现。引号,语法,分号等都在现场。
没有语法错误。建议?