我在这个用户控制器中有 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 方法时运行构造函数。我该怎么做?
我正在学习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)