Null和空(零长度)字符串有什么不同?

时间:2013-08-05 作者:Daniel

在短代码上下文中,有什么区别吗?

array(
        \'slideshow\' => \'\',
    ), 
以及

array(
        \'slideshow\' => NULL,
    ), 
是否有最佳实践?

1 个回复
最合适的回答,由SO网友:Ben Miller - Remember Monica 整理而成

如果“slideshow”键通常应该包含字符串值,但您想给它一个空值,那么就给它一个空字符串。空字符串仍然是字符串数据类型,因此它更有可能以您在字符串函数中期望的方式作出反应。空值不是字符串,如果您没有关于如何使用它的更多信息,那么它的行为可能与您所希望的不同。

结束

相关推荐

Filve.php中的分页问题

当我想按页面限制帖子时,我无法在wordpress的归档文件中获得良好的分页效果,如果我允许从后端默认分页为10,我没有问题,但如果我使用此选项,则没有效果$wp_query->posts_per_page = 5; if ( have_posts() ) : while ( have_posts() ) : the_post(); 例如,在其他页面中,我可以按页面限制帖子,但在存档中,分页总是有问题,或者在某些页面中给出错误404或分页错误,等等谢谢