猿问

这段PHP代码是否合格?

大神帮忙看看这段代码,自己刚入门,写的功能实现上没问题,就是不知道是否合格
GET POST过来的参数是否可以这样直接传入CLASS类当中?

<?php
class Check{
    #CHECK 用户ID
    function reg_id(){
    if(empty($_REQUEST['reg_id'])){
        $msg = array('status' => 10000, 'message' => 'reg_id_error!');
        echo json_encode($msg);
        exit();
    }
#CHECK 用户注册时间
    function reg_time(){
    if(empty($_REQUEST['reg_time'])){
        $msg = array('status' => 10002, 'message' => 'reg_time_error!');
        echo json_encode($msg);
        exit();
    }
    }
    #CHECK 用户手机号码
    function mobile(){
    if(empty($_REQUEST['mobile'])){
        $msg = array('status' => 10005, 'message' => 'mobile_error!');
        echo json_encode($msg);
        exit();
    }
    }


qq_Clark
浏览 1999回答 5
5回答

学海乐

成员方法的声明 加关键字这三个方法 可以合为一个ajax返回,可以写一个函数

丿那些年

个人建议增加一些参数校验吧,比如id如果肯定是int 的话intval($_REQUEST['reg_id'])

无我无境

$_REQUEST[]包含的是$_POST与$_GET的合集.你写的这应该是个Controller用这种方法是可以的.但是if推荐这样写if(FALSE != empty($_REQUEST['reg_id']){ }

LIANHK

可以传入到类中,一般框架都是这样做的

pardon110

先看你表单提交的代码吧
随时随地看视频慕课网APP
我要回答