我已经通过get
创建了一个静态方法来处理获取和另一个处理过程错误class Request
{
public static function get($key)
{
if (isset($_GET[$key])) {
return $_GET[$key];
}
}
}
class System{
public static function error($errorid = null) {
$errors = array(
1 => 'Product does not exist.',);
if ($errorid != null && is_numeric($errorid) && isset($errors[$errorid])):
echo'
<div class="col-xs-12 col-sm-4 col-sm-offset-4 alert alert-danger alert-dismissable">
<button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
' . $errors[$errorid] . '
</div>
';
endif;
}
}
他们都是单独的文件btw。
我正在初始化它:
System::error(Request::get('error'));
我在一个页面上回应了请求,并显示了获取号码,但在函数内部我回显了$ errorid并且它什么也没显示。