EDIT: Ссылка на мой первый вопрос. Мог бы понять некоторые вещи. PHP Get corresponding data, with default and error handlingPHP создать объект внутри собственного конструктора
У меня есть функция, которая проверяет, существует ли инструкция GET. Если это так, он передает значение другой функции, которая затем выбирает класс на основе значения инструкции GET.
объяснения: URL-адрес = Page = Контакт
GetFormVariable одобряет его, и класс Contact выбран, и он будет возвращать строку. Эта строка используется как объект «Контент», который, как он говорит, создает содержимое страницы.
public function getFormVariable($value){
switch (strtoupper($_SERVER['REQUEST_METHOD'])) {
case 'GET':
if (isset($_GET[$value]) && $_GET[$value] != NULL) {
return $_GET[$value];
}
else{
return false;
}
break;
case 'POST':
if (isset($POST[$value]) && $POST[$value] != NULL) {
return $POST[$value];
}
else{
return false;
}
break;
default:
return false;
}
}
Теперь вопрос. Если в URL-адресе нет инструкции GET. GetFormVariable возвращает false. И это означает, что ничего не видно.
Как мне создать этот конструктор.
public function SetProperty ($prob, $val){
$this->$prob = $val;
}
Информация для создания ContentHome.
SetProperty ('Content', 'ContentHome');
Извините за плохое объяснение, если что-то неясно, скажите, пожалуйста.
При использовании значения по умолчанию? – gontrollez
@ gontrollez Я не уверен, что вы имеете в виду? –
В разделе [на этой странице руководства по PHP] (http://www.php.net/manual/en/functions.arguments.php), озаглавленном «Значение аргумента по умолчанию» –