亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

通過URL訪問php對應(yīng)的類中的方法

asal 2019-03-28 16:50:54 378
abstrak:try{     //獲取類名與方法     $uri    = parse_url($_SERVER['PATH_INFO']);     $query  = $uri['p
try{
    //獲取類名與方法
    $uri    = parse_url($_SERVER['PATH_INFO']);
    $query  = $uri['path'];
    $pathInfo = array_values(array_filter(explode('/',$query)));
    $className = ucfirst(isset($pathInfo[0])?$pathInfo[0]:'');
    $methodName = isset($pathInfo[1])?$pathInfo[1]:'';
    if(!$className||!$methodName){
        throw new \Exception();
    }
    $methodNameArr = explode('_',$methodName);
    $method = '';
    foreach ($methodNameArr as $key=>$value){
        if($key!=0){
            $method.=ucfirst($value);
        }else{
            $method=$value;
        }
    }
//獲取查詢參數(shù)
   $params = $_GET;
    $fileDir = $className.'.php';
    include_once $fileDir;
    $classObj = new $className();
    $data = $classObj->$method($params);
    exit($data);
}catch (\Exception $e){
    Header("HTTP/1.0 404 Not Found");
}
?>


Guru membetulkan:天蓬老師Masa pembetulan:2019-03-28 17:14:42
Rumusan guru:很用心, 自己改寫了案例代碼,并加上了異常機(jī)制, 不錯(cuò), 但是異常類沒有參數(shù), 如果有的話, 通常會(huì)配全常量用的, 要注意一下

Nota Keluaran

Penyertaan Popular