我应该使用null来查看PHP中的变量是否为空?

Jas*_*vis 0 php performance

当我使用_GET ['here here']来变量检查它是否为空时,哪个更好

if (isset($_GET['url']) != '') {
    //do stuff with it
}
Run Code Online (Sandbox Code Playgroud)

要么

if (isset($_GET['url']) != NULL) {
    //do stuff with it
}
Run Code Online (Sandbox Code Playgroud)

''或null或其他什么?

请不要将此称为优化或微优化,我只是在寻找最佳实践,谢谢

dmi*_*g01 6

使用empty() - 在测试变量是否存在之前,它实际上是对变量的第一次测试.

[编辑:isset()仅返回TRUE或FALSE,因此上述两个语句同样有效]