<?php
require_once(ROOT_PATH.'/Models/Player.php');
class PlayerController{
private $Player;
private $request;
public function __construct(){
//リクエストパラメーター
$this->request['get'] = $_GET;
$this->request['post'] = $_POST;
//モデルオブジェクトの生成
$this->Player = new Player();
}
public function index(){
$players = $this->Player->findAll();
$params = [
'players' => $players
];
return $params;
}
public function view(){
if(empty($this->request['get']['id'])){
echo '指定のパラメーターが不正です。このページは表示できません。';
exit;
}
$player = $this->Player->findById($this->request['get']['id']);
$params = [
'player' => $player
];
return $params;
}
}
?>
PD9waHAgCgpyZXF1aXJlX29uY2UoUk9PVF9QQVRILicvTW9kZWxzL1BsYXllci5waHAnKTsKCmNsYXNzIFBsYXllckNvbnRyb2xsZXJ7CiAgICBwcml2YXRlICRQbGF5ZXI7CiAgICBwcml2YXRlICRyZXF1ZXN0OwoKICAgIHB1YmxpYyBmdW5jdGlvbiBfX2NvbnN0cnVjdCgpewogICAgICAgIC8v44Oq44Kv44Ko44K544OI44OR44Op44Oh44O844K/44O8CiAgICAgICAgJHRoaXMtPnJlcXVlc3RbJ2dldCddID0gJF9HRVQ7CiAgICAgICAgJHRoaXMtPnJlcXVlc3RbJ3Bvc3QnXSA9ICRfUE9TVDsKCiAgICAgICAgLy/jg6Ljg4fjg6vjgqrjg5bjgrjjgqfjgq/jg4jjga7nlJ/miJAKICAgICAgICAkdGhpcy0+UGxheWVyID0gbmV3IFBsYXllcigpOwogICAgfQogICAgcHVibGljIGZ1bmN0aW9uIGluZGV4KCl7CiAgICAgICAgJHBsYXllcnMgPSAkdGhpcy0+UGxheWVyLT5maW5kQWxsKCk7CiAgICAgICAgJHBhcmFtcyA9IFsKICAgICAgICAgICAgJ3BsYXllcnMnID0+ICRwbGF5ZXJzCiAgICAgICAgXTsKICAgICAgICByZXR1cm4gJHBhcmFtczsKICAgIH0KICAgIHB1YmxpYyBmdW5jdGlvbiB2aWV3KCl7CiAgICAgICAgaWYoZW1wdHkoJHRoaXMtPnJlcXVlc3RbJ2dldCddWydpZCddKSl7CiAgICAgICAgICAgIGVjaG8gJ+aMh+WumuOBruODkeODqeODoeODvOOCv+ODvOOBjOS4jeato+OBp+OBmeOAguOBk+OBruODmuODvOOCuOOBr+ihqOekuuOBp+OBjeOBvuOBm+OCk+OAgic7CiAgICAgICAgICAgIGV4aXQ7CiAgICAgICAgfQogICAgICAgICRwbGF5ZXIgPSAkdGhpcy0+UGxheWVyLT5maW5kQnlJZCgkdGhpcy0+cmVxdWVzdFsnZ2V0J11bJ2lkJ10pOwogICAgICAgICRwYXJhbXMgPSBbCiAgICAgICAgICAgICdwbGF5ZXInID0+ICRwbGF5ZXIKICAgICAgICBdOwogICAgICAgIHJldHVybiAkcGFyYW1zOwogICAgfQp9Cj8+
Main.java:1: error: class, interface, or enum expected
<?php
^
Main.java:3: error: unclosed character literal
require_once(ROOT_PATH.'/Models/Player.php');
^
Main.java:3: error: unclosed character literal
require_once(ROOT_PATH.'/Models/Player.php');
^
Main.java:6: error: <identifier> expected
private $Player;
^
Main.java:7: error: <identifier> expected
private $request;
^
Main.java:11: error: unclosed character literal
$this->request['get'] = $_GET;
^
Main.java:11: error: not a statement
$this->request['get'] = $_GET;
^
Main.java:11: error: unclosed character literal
$this->request['get'] = $_GET;
^
Main.java:11: error: not a statement
$this->request['get'] = $_GET;
^
Main.java:11: error: not a statement
$this->request['get'] = $_GET;
^
Main.java:12: error: unclosed character literal
$this->request['post'] = $_POST;
^
Main.java:12: error: not a statement
$this->request['post'] = $_POST;
^
Main.java:12: error: unclosed character literal
$this->request['post'] = $_POST;
^
Main.java:12: error: not a statement
$this->request['post'] = $_POST;
^
Main.java:12: error: not a statement
$this->request['post'] = $_POST;
^
Main.java:15: error: not a statement
$this->Player = new Player();
^
Main.java:19: error: illegal start of expression
$params = [
^
Main.java:20: error: unclosed character literal
'players' => $players
^
Main.java:20: error: unclosed character literal
'players' => $players
^
Main.java:20: error: not a statement
'players' => $players
^
Main.java:20: error: not a statement
'players' => $players
^
Main.java:20: error: ';' expected
'players' => $players
^
Main.java:25: error: unclosed character literal
if(empty($this->request['get']['id'])){
^
Main.java:25: error: unclosed character literal
if(empty($this->request['get']['id'])){
^
Main.java:25: error: not a statement
if(empty($this->request['get']['id'])){
^
Main.java:25: error: unclosed character literal
if(empty($this->request['get']['id'])){
^
Main.java:25: error: unclosed character literal
if(empty($this->request['get']['id'])){
^
Main.java:25: error: not a statement
if(empty($this->request['get']['id'])){
^
Main.java:26: error: unclosed character literal
echo '?????????????????????????????';
^
Main.java:26: error: not a statement
echo '?????????????????????????????';
^
Main.java:26: error: illegal character: '\u3002'
echo '?????????????????????????????';
^
Main.java:26: error: not a statement
echo '?????????????????????????????';
^
Main.java:26: error: illegal character: '\u3002'
echo '?????????????????????????????';
^
Main.java:26: error: not a statement
echo '?????????????????????????????';
^
Main.java:26: error: unclosed character literal
echo '?????????????????????????????';
^
Main.java:27: error: not a statement
exit;
^
Main.java:29: error: unclosed character literal
$player = $this->Player->findById($this->request['get']['id']);
^
Main.java:29: error: unclosed character literal
$player = $this->Player->findById($this->request['get']['id']);
^
Main.java:29: error: not a statement
$player = $this->Player->findById($this->request['get']['id']);
^
Main.java:29: error: unclosed character literal
$player = $this->Player->findById($this->request['get']['id']);
^
Main.java:29: error: unclosed character literal
$player = $this->Player->findById($this->request['get']['id']);
^
Main.java:29: error: not a statement
$player = $this->Player->findById($this->request['get']['id']);
^
Main.java:30: error: illegal start of expression
$params = [
^
Main.java:31: error: unclosed character literal
'player' => $player
^
Main.java:31: error: unclosed character literal
'player' => $player
^
Main.java:31: error: not a statement
'player' => $player
^
Main.java:31: error: not a statement
'player' => $player
^
Main.java:31: error: ';' expected
'player' => $player
^
Main.java:36: error: class, interface, or enum expected
?>
^
49 errors