【摘要】:本章详细介绍了PHP语法的基本知识。本节将对本章中比较难以理解的问题进行讲解。在下列情况下,一个变量被认为是Null值:被赋值为Null。
本章详细介绍了PHP语法的基本知识。本节将对本章中比较难以理解的问题进行讲解。
读者疑问:在学习PHP时,常听人说静态变量,什么是静态变量,它又是如何定义的呢?为什么前面没有讲解它呢?
解答:在前面已经讲解它了,实际上静态变量是变量中的一种,它是指函数在执行时所产生的变量,在函数结束时就消失。有时因为程序的需要,函数在循环中,如果不希望变量在每次执行完函数就消失,可以使用静态变量(Static)。静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。如下面的代码:
读者疑问:在本章中讲解了数据类型,曾经讲解了一个名为NULL的类型,它是什么意思,它又有什么用处呢?
解答:特殊的Null值表示一个变量没有值。Null类型惟一可能的值就是NULL,Null类型只有一个值,就是大小写敏感的关键字Null。在下列情况下,一个变量被认为是Null值:
被赋值为Null。(www.xing528.com)
尚未被赋值。
被unset()。
如下面的例子:
读者疑问:我在网上看到这样一个表达式,$first?$second:$third,请问它是什么意思,它能做些什么呢?
解答:如果用户没有学习过其他语言的话,看到这样一个表达式一定会觉得很奇怪,它是三元条件运算符,如果第一个子表达式的值是TRUE(非零),那么计算第二个子表达式的值,其值即为整个表达式的值。否则,将是第三个子表达式的值。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。