【发布时间】:2018-10-15 11:12:23
【问题描述】:
null、0、false 和 PHP 中的空字符串之间的确切区别是什么? null 和 python 中的None 类似吗?
【问题讨论】:
-
不,它与Python中的
None不相似,这是一个实际值。null表示没有任何价值。 -
就像@MartijnPieters 说的
None是Python 中的一个对象,会占用一些内存.. PHP 和其他使用NULL的编程语言中的NULL将为此清除内存变量 某些语言将使用某种垃圾收集器... PythonNone更类似于 PHP 的StdClass并且基本上用于检查无的 Python 语法if <Object> is None:在 PHPif <Object> instanceof StdClass中或多或少是这样的 -
@ozgur:为什么需要重新打开?这基本上是一个 PHP 问题,次要的“这与 Python 的 None 是否相同”角度已经在评论中得到解决,不需要单独的答案。如果您觉得某个帖子需要重新打开,请告诉我,我们可以讨论这个问题。例如,我们可以添加一个关于 Python
None对象性质的单独重复目标。