| Line 201... |
Line 201... |
| 201 |
|
201 |
|
| 202 |
#回傳結果
|
202 |
#回傳結果
|
| 203 |
return $result;
|
203 |
return $result;
|
| 204 |
|
204 |
|
| 205 |
}#if end
|
205 |
}#if end
|
| 206 |
|
206 |
|
| 207 |
#檢查參數
|
207 |
#檢查參數
|
| 208 |
#函式說明:
|
208 |
#函式說明:
|
| 209 |
#檢查必填與可省略的參數,可省略參數可指定預設要給與什麼數值內容。
|
209 |
#檢查必填與可省略的參數,可省略參數可指定預設要給與什麼數值內容。
|
| 210 |
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
|
210 |
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
|
| 211 |
#$reuslt["error"],執行不正常結束的錯訊息陣列.
|
211 |
#$reuslt["error"],執行不正常結束的錯訊息陣列.
|
| Line 240... |
Line 240... |
| 240 |
#$conf["skipableVariableName"],陣列字串,爲可省略參數的變數名稱陣列,形態爲陣列變數,例如: $conf["skipableVariableName"] = array("id","account","password");
|
240 |
#$conf["skipableVariableName"],陣列字串,爲可省略參數的變數名稱陣列,形態爲陣列變數,例如: $conf["skipableVariableName"] = array("id","account","password");
|
| 241 |
$conf["variableCheck::checkArguments"]["skipableVariableName"]=array("changeOwner","changePermission","sessionTimeout","addOnProcessFunc","funcToRunWhenIdle","infoToFunction","paramsForFuncToRunWhenIdle","shutdownStrAddr");
|
241 |
$conf["variableCheck::checkArguments"]["skipableVariableName"]=array("changeOwner","changePermission","sessionTimeout","addOnProcessFunc","funcToRunWhenIdle","infoToFunction","paramsForFuncToRunWhenIdle","shutdownStrAddr");
|
| 242 |
#$conf["skipableVariableType"],陣列字串,爲可省略參數的變數名稱陣列,形態爲陣列變數,例如: $conf["skipableVariableType"] = array("string",integer,"double");
|
242 |
#$conf["skipableVariableType"],陣列字串,爲可省略參數的變數名稱陣列,形態爲陣列變數,例如: $conf["skipableVariableType"] = array("string",integer,"double");
|
| 243 |
$conf["variableCheck::checkArguments"]["skipableVariableType"]=array("string","string","string","array","array","array","array","array");
|
243 |
$conf["variableCheck::checkArguments"]["skipableVariableType"]=array("string","string","string","array","array","array","array","array");
|
| 244 |
#$conf["skipableVarDefaultValue"],字串陣列,每個不存在的可省略變數要初始化為什麼,null與代表不指定,若預設值是參數之一,請將$conf["mustBeFilledVar"]改成"\$conf[\"mustBeFilledVar\"]".
|
244 |
#$conf["skipableVarDefaultValue"],字串陣列,每個不存在的可省略變數要初始化為什麼,null與代表不指定,若預設值是參數之一,請將$conf["mustBeFilledVar"]改成"\$conf[\"mustBeFilledVar\"]".
|
| 245 |
$conf["variableCheck::checkArguments"]["skipableVarDefaultValue"]=array(null,null,"300",null,null,null,array(),null);
|
245 |
$conf["variableCheck::checkArguments"]["skipableVarDefaultValue"]=array("root.".webUser,null,"300",null,null,null,array(),null);
|
| 246 |
#$conf["disallowAllSkipableVarIsEmpty"],字串,是否允許每個可省略參數都為空字串,預設為"true"允許,反之為"false".
|
246 |
#$conf["disallowAllSkipableVarIsEmpty"],字串,是否允許每個可省略參數都為空字串,預設為"true"允許,反之為"false".
|
| 247 |
#$conf["disallowAllSkipableVarIsEmpty"]="";
|
247 |
#$conf["disallowAllSkipableVarIsEmpty"]="";
|
| 248 |
#$conf["disallowAllSkipableVarIsEmptyArray"],字串,是否允許每個可省略參數都為空陣列,預設為"true"允許,反之為"false".
|
248 |
#$conf["disallowAllSkipableVarIsEmptyArray"],字串,是否允許每個可省略參數都為空陣列,預設為"true"允許,反之為"false".
|
| 249 |
#$conf["disallowAllSkipableVarIsEmptyArray"]="";
|
249 |
#$conf["disallowAllSkipableVarIsEmptyArray"]="";
|
| 250 |
#$conf["arrayCountEqualCheck"],字串陣列,為檢查哪些陣列參數的元素數量要一樣,$conf["arrayCountEqualCheck"][$i]=array()為第$i組key為哪些的變數其元素數量要相等.
|
250 |
#$conf["arrayCountEqualCheck"],字串陣列,為檢查哪些陣列參數的元素數量要一樣,$conf["arrayCountEqualCheck"][$i]=array()為第$i組key為哪些的變數其元素數量要相等.
|