내 예입니다PHP, NULL 변수의 키 확인이 설정 되니? 여기
내가is($data['test'])
를 실행 한 후,
$data
가
$data['test'] = null
어떤 아이디어가되도록
$data = null;
var_dump($data); // returns null
is($data['test']);
var_dump($data); // returns array (size=1)
// 'test' => null
function is(&$var, $default = null)
{
return isset($var) ? $var : $default;
}
통지 왜 이런 행동을?
나는 null
을 얻으려고합니다. 나는 PHP 7
편집을 실행하고 있습니다 : 그것은 그 결과
첫 번째 인수를 참조로 전달하지 않으면 작동 함을주의하십시오.'function is ($ var, $ default = null)' –
@FredB 예, 그렇습니다. 그러나 때로는 통지를받습니다. – Patrioticcow