$errors = 0;
$mandatory = [
'first_name' => $_POST['first_name'],
'last_name' => $_POST['last_name'],
];
$mandatory = json_decode(json_encode($mandatory));
$mandatory->
但是new Array // outputs []
[] // outputs []
是错误的。为什么这样?
new Array === []
答案 0 :(得分:6)
因为它们是两个不同的引用。它们可以是两个没有元素的数组,但是它们是堆上两个完全不同的对象。
答案 1 :(得分:0)
因为要在比较的每一侧构造两个空数组。他们不是指同一个数组。