php中的isset和empty,以及echo print和print_r的区别
2011-11-06 10:24
323 查看
先说下isset和empty的区别:
isset是判断这个变量存在不存在或者如果存在的话是不是NULL。也就是说如果一个变量不存在或者变量值为NULL,那么都认为是没有isset的,也就是是isset得到的值为false。
empty不仅判断这个变量存在不存在或者是否为NULL,还要更进一步的判断如果这个变量值为''或者0的话 也是empty出来为true的。
总体的来说,empty比isset的范围更大点,就是多了多变量值为''和0的判断。
再说下echo print和print_r的区别
echo是一个语句,直接显示。
print和print_r是函数,需要显示的肯定是作为参数传递进来的,它俩区别是print只能打印简单的值,对于数组类型的,就不能把数组中的值全部打印出来,二print_r就可以。
知识在于积累。。
isset是判断这个变量存在不存在或者如果存在的话是不是NULL。也就是说如果一个变量不存在或者变量值为NULL,那么都认为是没有isset的,也就是是isset得到的值为false。
empty不仅判断这个变量存在不存在或者是否为NULL,还要更进一步的判断如果这个变量值为''或者0的话 也是empty出来为true的。
总体的来说,empty比isset的范围更大点,就是多了多变量值为''和0的判断。
再说下echo print和print_r的区别
echo是一个语句,直接显示。
print和print_r是函数,需要显示的肯定是作为参数传递进来的,它俩区别是print只能打印简单的值,对于数组类型的,就不能把数组中的值全部打印出来,二print_r就可以。
知识在于积累。。
相关文章推荐
- php中empty()和isset()、echo()和print()、require()和include()等易混淆函数的区别
- PHP empty和isset区别
- PHP isset()与empty()的使用区别详解
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- PHP 中 isset 和 empty 的区别
- PHP empty、isset、isnull的区别
- php中isset()和empty()区别
- PHP isset()与empty()的使用区别详解
- PHP isset()与empty()的使用区别详解
- php中empty和isset的区别
- php中is_null,empty,isset,unset 的区别详细介绍
- PHP isset() empty() isnull() 的区别
- PHP isset()与empty()的使用区别详解
- PHP中empty()和isset()的区别
- php isset和empty、==(等)和===(恒等)的区别
- 亲测php基础(isset和empty的区别)
- php中的isset和empty的用法区别
- PHP isset()与empty()的使用区别详解
- php isset和empty方法的区别
- PHP empty、isset、innull的区别