小编Kas*_*ash的帖子

静态和非静态方法的方法重载

据我所知,在 Java 方法重载中,我们对所有重载方法使用相同的名称。而且,它们的返回类型也不是问题。但是如果我们使用与静态和非静态形式相同的方法会发生什么,如下例所示?我们可以考虑这个方法重载吗?

class Adder {

    static int add(int a, int b) {
        return a + b;
    }

    int add(int a, int b, int c) {
        return a + b + c;
    }

}
Run Code Online (Sandbox Code Playgroud)
class Test {

    public static void main(String[] args) {
        Adder a1 = new Adder();

        System.out.println(Adder.add(11, 11));

        System.out.println(a1.add(11, 11, 51));

    }
}
Run Code Online (Sandbox Code Playgroud)

我读了一些文章,但他们没有澄清我的问题。

java overloading

5
推荐指数
1
解决办法
4592
查看次数

如何在php中将数组值作为键值对插入到数据库表中

我正在使用数组,将数据插入到调用 z_error_log 的表中。这些插入的数据在“数据”列下的表中为我提供了如下输出。

(user_role,email,nic,password,payment,reg_date)=(2,dfghjkbhjn@gmail.com,123456789045,$2y$10$R4MOTLHlhe1M9GCt0utxQO3d43oFrH.34ivCPPtHpral.cM/kW5sq,0,2020-01-13 14:44:27)
Run Code Online (Sandbox Code Playgroud)

但我真正需要做的是,将这些数据插入到存储如下的表中。

user_role = 2,email=dfghjkbhjn@gmail.com,nic=123456789045,password=$2y$10$R4MOTLHlhe1M9GCt0utxQO3d43oFrH.34ivCPPtHpral.cM/kW5sq,payment,reg_date=2020-01-13 14:44:27
Run Code Online (Sandbox Code Playgroud)

我需要在其名称后立即分配值,如上所示。

在这里,我在 Log_model.php 文件中添加了 Vendor_cont 类的 Part 和函数,我用来将数据输入到 z_error_log 表中。

================Vendor_cont.php====================

class Vendor_cont
{

//CLASS Content

  }
            }

            // ===================EDITED If Recaptcha Fail=====================================

             else {

                             $userData = array(
                             'user_role'=>'2',
                             'email' => $email,
                             'nic' => $nic,
                             'password' =>$password,
                             'payment' =>0,
                             'reg_date' =>date('Y-m-d H:i:s')
                          );

                $_SESSION['Emessages'] = 'Recaptcha Failed. Please try again later'; 

                $this->LModel->createErrorLog(3,'Vendor_cont/register_vendor/recaptcha_fail',$email,$userData);


                }

        //========================================================================================

}
Run Code Online (Sandbox Code Playgroud)

==================Log_model.php==================

    public function createErrorLog($user,$function,$error_data,$data_obj){ 

            $ip=$_SERVER['REMOTE_ADDR'];
            $browser_os=  $_SERVER['HTTP_USER_AGENT'];

            $data= (array) $data_obj;

            // print_r($data);

            if (is_array($data)) { …
Run Code Online (Sandbox Code Playgroud)

php arrays insert

3
推荐指数
1
解决办法
375
查看次数

标签 统计

arrays ×1

insert ×1

java ×1

overloading ×1

php ×1