我想将一个空的输入/字符串变成null
,但似乎我无法让它工作。下面是处理 $_POST 的类,
class post
{
public $data = array();
public function get($param, $default = null) {
if (!isset($this->data[$param])) {//not set, return default
return $default;
}
else if(isset($this->data[$param]) && $default === ''){//empty string
return null;
}
return $this->data[$param];
}
}
例如,
$post = new post();
$test = $post->get('url','');
var_dump($test);
我明白了,
string '' (length=0)
但我想要null
。可能吗?