我創建一個用戶的縮寫(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