0
在方法validateType
它會調用方法intgerValidation
爲什麼這給了我一個空白頁?當我嘗試運行它時,但當我刪除intgerValidation
方法時,它的工作原理是什麼?爲什麼integerValidation方法不起作用?
public function validateType($validateThis, $validationType) {
$validateThis;
$validationType;
if($validationType == 'int') {
$this->integerValidation($validateThis));
}
if($validationType == 'string') {
echo 'Is String';
}
if($validationType == 'email') {
echo 'Is an Email';
}
}
public function integerValidation($int) {
$regex = "/^[0-9]{10}$/";
if(preg_match($regex, $int)) {
return true;
}
else {
return false;
}
}
if($this->validateType(1234567890, 'int')) {
echo 'Hello';
}
else {
echo 'Number does not validate';
}
題外話:你知道[證實過濾器]的存在(http://fr.php.net/manual/en/filter的。 filters.validate.php)? – greg0ire 2011-05-25 11:28:37