
【php】学习笔记_chap_1_变量
变量
定义变量
命名规则和大部分语言一样,但要在名字前加$,php的变量对值有类型要求,但对变量名无要求。 如:
$var = 12;
$var = '12';读取变量时也要用$
echo $var
echo "$var"echo 这里不加""和加一样的,但要引用变量只能用双引号,单引号将所有特殊符号失效
echo '$var'
输出
$var删除变量
和linux一样,unset($var)
$var=12;
echo $var;
unset($var);
echo $var;#报错可变变量
变量定义时无区别
$a='b'
$b='c'
$c=12
#在读取时,将$a的值与另一个$绑定,形成了$b
echo $a #b
echo $$a #c
echo $$$c $12变量传值
也分为两种 按值 与 引用
按值传递
将变量的值复制一份给新变量,两个变量的值地址不同
$a=12
$b=$a
$b=666
echo $a,$b
#12 666引用传递
变量将值地址复制给新变量,两个变量的值的地址相同
$a=12
$b=&$a
$b=666
echo $a,$b
#666 666常量
定义
用函数define()定义
define('name','lthero');用const关键字
const name='lthero';注意,定义时,不用添加,有, 有,有的变量php默认为变量
读取
直接引用常量名,不用添加$
系统常量
PHP_VERSION php的版本号
PHP_INT_SIZE php的整形所占用的字节数
PHP_INT_MAX php的整形表达的最大值魔术常量
以双下划线开始+名字+双下划线结束
__DIR__ 当前被执行脚本的绝对目录
__FILE__ 当前被执行脚本绝对路径包含文件名
__LINE__ 当前所属行数- 文章作者:
- Lthero博客
- 版权声明:
- 本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。转载请注明来自 Lthero博客!





