PHP基本语法
文章目录
常用的函数
- String(字符串)
- “":空字符串
- “0”:作为字符串的0
- Integer(整型)
- 0:作为整数的0
- Float(浮点型)
- 0.0:作为浮点数的0
- Boolean(布尔型)
- FALSE
- Array(数组)
- array()/[]:一个空数组
- NULL(空值)
- NULL
- Object(对象)
- Resource(资源类型)
empty
empty函数:当变量为类型的零值,或变量未定义才返回true.
isset
isset:变量已设置并且非NULL, 如果是则为true. is_null:值为null为true.正好是isset的反结果,我们可以把它看成是!isset,是isset的一个逆操作。
$var (一个声明了,但是没有值的变量)
|
|
引用
在PHP 中引用的意思是:不同的名字访问同一个变量内容。
C语言中的指针里面存储的是变量的内容,在内存中存放的地址。
变量引用与取消引用
|
|
|
|
函数引用
|
|
|
|
作用域
变量的作用域
变量需要先定义后使用,但这并不意味着变量定义后就可以随便使用,只有在它的作用范围中才可以被使用,这个作用范围称为变量的作用域。总体来说,变量根据定义的位置分为局部变量和全局变量。
- 局部变量: 局部变量是在函数内部定义的变量,其作用域仅限于函数内部,离开该函数后再使用此变量是非法的。
|
|
全局变量: 全局变量是指在函数外部定义的变量,其作用域从变量定义处开始,到本程序文件末尾结束。
静态变量: 局部变量从存储方式上可分为动态存储类型和静态存储类型。函数中的局部变量默认都是动态存储类型,即在函数调用结束后自动释放存储空间。但有时希望在函数结束后,局部变量依然保存在内存中,这时就需要使用static关键字。
static修饰的变量称为静态变量,其存储方式为静态存储,即在第一次调用函数时该变量被初始化,下次调用函数时该变量的值并不会消失。
文章作者 zput
上次更新 2023-01-09