php变量为空时的判断和输出
这里以empty()检测php变量为例,任何一个未初始化的变量、值为 0 或 false 或 空字符串”" 或 null的变量、空数组、没有任何属性的对象,都将判断为empty==true。
当return变量值时,别忘了判断变量是否为空值,否则可能会极大程度地影响程序运行速度。对初学者来说,变量空值判断容易被忽视,切记。
当return变量值时,别忘了判断变量是否为空值,否则可能会极大程度地影响程序运行速度。对初学者来说,变量空值判断容易被忽视,切记。
function getPostViews($before = '', $after = '') {
global $post;
$post_ID = $post->ID;
$views = (int)get_post_meta($post_ID, 'views', true);
if (empty($views)) {
$views = 1;
}
if ($views >= 1000) {
$views = round($views / 1000, 2) . 'K';
}
return $before . $views . $after;
}
global $post;
$post_ID = $post->ID;
$views = (int)get_post_meta($post_ID, 'views', true);
if (empty($views)) {
$views = 1;
}
if ($views >= 1000) {
$views = round($views / 1000, 2) . 'K';
}
return $before . $views . $after;
}
精选留言