小编Cod*_*Max的帖子

如何仅禁用 Codeigniter 中特定方法的构造函数?

我在这个用户控制器中有 30 多个方法。我不想为这个单一的方法创建另一个控制器。

class User extends CI_Controller {

    public function __construct()
    {
        parent::__construct();
        if(empty($_SESSION['userid'])){
            $error['error'][] = "Please LogIn";
            echo json_encode($error);
            exit;
        }
    }


    public function index(){
    }

    public function get_public_pages(){

    }


}
Run Code Online (Sandbox Code Playgroud)

我不希望在访问 get_public_pages 方法时运行构造函数。我该怎么做?

php constructor codeigniter

2
推荐指数
1
解决办法
1358
查看次数

发现不兼容的类型:java.lang.String

我正在学习java,我编写了这个程序,它在我的大学计算机上成功编译,但没有在我的家用电脑上编译.任何人帮助我吗?

import java.util.Scanner;

public class Calculator{

    public static void main(String[] args){

        Scanner input = new Scanner(System.in);

        System.out.println("Please Enter 2 Values");

        int userInput1 = input.nextInt();
        int userInput2 = input.nextInt();

        System.out.println("Please Enter an Operation");

        String operator = input.next();
        if(operator == null){
            return;
        }

        int answer = 0;

        switch (operator){
            case "+":
                answer = Add(userInput1,userInput2);    
            break;
            case "*":
                answer = Multiply(userInput1,userInput2);       
            break;          
            case "-":
                answer = Subtract(userInput1,userInput2);       
            break;          
            case "/":
                answer = Divide(userInput1,userInput2);     
            break;          
            default:
                System.out.println("Invalid Operator");
                System.exit(0);
            break;
        }


        System.out.println("The answer is …
Run Code Online (Sandbox Code Playgroud)

java javac switch-statement

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

标签 统计

codeigniter ×1

constructor ×1

java ×1

javac ×1

php ×1

switch-statement ×1