我有一個類 - validate_class。如何在另一種方法中調用方法?
裏面的構造函數。
check_username函數包含驗證用戶名的其他方法。我想調用這三個在check_username方法中的方法。
代碼:
function check_username(){
//Checks if is username empty
function validate_empty_username(){
if($this->empty_username){
echo "<li>Please fill username field</li>";
return false;
}
}
//Check username length is short
function validate_username_length_min(){
if(($this->get_username_length < 3) and ($this->empty_username !== true)){
echo "<li>Username provided's too short!</li>";
return false;
}
}
//Check username length is long
function validate_username_length_max(){
if($this->get_username_length > 15){
echo "<li>Username's too long</li>";
return false;
}
}
}
我想你必須將'check_username'改爲一個類。 – JCOC611 2014-09-13 18:11:12
函數用於執行小任務,這就是爲什麼它們不是嵌套的原因。所以你不能在函數內部創建一個函數,因爲它違反了函數定義 – CMPS 2014-09-13 18:13:16