PHP减少NULL值问题

ale*_*lex 2 php null increment decrement

我已经注意到,如果一个值是null我可以增加一个++$value但是它不是真的减量,意思--$value会返回null,为什么?

$value = null;
echo ++$value; // 1
echo --$value; // null (I'm expecting -1)
Run Code Online (Sandbox Code Playgroud)

Mur*_*san 9

Ref#language.operators.increment.php

注意:递增/递减运算符仅影响数字和字符串.数组,对象和资源不受影响.递减NULL值也没有效果,但递增它们会产生1.