请求同志们能给详细解释一下下面得问题,要求是用人能明白理解的语言。

请求同志们能给详细解释一下下面得问题,要求是用人能明白理解的语言。

一。关于变量设定和变量值得区别
1、is_null($var)
2、is_empty($var)
3、is_set($var)
二。输出语句得区别
1、echo
2、print
3、print_r

这些应该先看看手册啊
is_null --  检测变量是否为 NULL
描述
bool is_null ( mixed var )
如果 var 是 null 则返回 TRUE,否则返回 FALSE。
查看 NULL 类型获知变量什么时候被认为是 NULL,而什么时候不是。

is_empty??应该是empty();吧
bool empty ( mixed var )
如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。

is_set??是isset();吧?
bool isset ( mixed var [, mixed var [, ...]] )
如果 var 存在则返回 TRUE,否则返回 FALSE。
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节("\0")并不等同于 PHP 的 NULL 常数。

echo 本函数将字符串输出。由于它不是真正的函数,因此也没有返回值。

print(); 本函数输出字符串。若成功则返回 1,失败则返回 0。例如传输中途客户的浏览器突然挂了,则会造成输出失败的情形。

print_r(); 显示关于一个变量的易于理解的信息。如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。我们只要是用于打印数组,就是把数组的值全部打印出来.
毕业了。。。

谢谢,谢谢了,顺便说一下,我想申请作javascript版块的版主,我该怎样申请呢?
找了半天,都没见着申请二字 迷路中呐,嘿嘿...还有我每天都会上网的,也挺爱javascript的,真心诚意的希望批准。
                                         -----袁波

好了.谢谢支持
毕业了。。。