检查时的Php:未定义的索引

时间:2015-07-15 16:23:30

标签: php isset

首先,我觉得没有看到这个问题并且没有在互联网上找到答案真的很愚蠢。这是我的输入类:

<?php
namespace lib\Api;
class Input {
public $value;
public function get($name){
    if(isset($_POST[$name])){
         return $_POST[$name];
    }else if(isset($_GET[$name])){
         return $_GET[$name];
    }
    return null;

}
public function equals($argument){
    $this->getValue() == $argument ? true : false;
}
//etc
}
?> 

然后,如果我在其中放置一个invallid $_GET[$name],则会显示错误:Undefined index

希望有人能提供帮助。

1 个答案:

答案 0 :(得分:0)

尝试对所有这些使用GET_ []或POST_ [] 你可能通过混淆来引起一些混乱

您如何发送数据(再次GET或POST)并将其与此功能中使用的数据相匹配。希望这有一些帮助: - )