如何在PHP中检查变量是否为null

Pon*_*ing 0 php variables null

在PHP中,

我正在使用名为$ token的One Variable.

我想检查它的值是否为null.我已经通过检查empty/isset/is_null条件尝试了.但它没有用.

当我使用error_log($token)它打印它的值时,它给出如下输出:" (null)".

因为在数据库中它的值是" (null)".

我怎样才能检查php是否(null)存在.

请指导我这个.

rai*_*7ow 6

看起来你的工作不是真实的null,而是用字符串 - 这就是字面意思'(null)'.所以检查一下,用......

if ($token === '(null)') { ... }
Run Code Online (Sandbox Code Playgroud)

然而,更重要的是,为什么这个值首先出现在数据库中.除非有一个非常具体(和有效)的理由,否则你最好将空值(缺少信息)存储为普通NULL值,以避免在这种情况下在应用程序和数据库层上混淆.