PHP基本数据类型
程序员文章站
2022-05-22 14:56:58
...
- PHP引用类型
- 注意
- PHP布尔类型
- PHP字符串类型
- 字符串声明
- 使用和声明
- 使用定界符任意字符串
- 单引号和双引号的区别
- 字符串声明
- PHP常量
- 常量的声明命名
- 常量的使用
- 注意
PHP引用类型
PHP引用类型类似于C++语言中的“引用类型”,相当于是一个变量的别名,语法如下:
$a = 100;
$b = &$a;
?>
其中变量b是变量a的引用。
注意:
- 只有变量才有引用
$b = &100//错误?>
- 一个变量值(如b)发生变化,另一个变量的值(a)也会发生变化
$a = 100;
$b = &$a;
$b = 50;
echo"a = $a
" ;
echo"b = $b" ;
?>
- 在使用
unset()
函数时,如果有引用关系,只是解除了这种引用关系,删除了一个别名,而另一个还在
$a = 100;
$b = &$a;
unset(a)
if(isset($b))
{
echo"这个变量存在";//输出
}
else
{
echo"这个变量不存在";
}
?>
- 如果两个变量是引用关系,如果赋给其中一个变量的值是新的引用的话,择改变引用关系
$a = 100;
$b = &$a;
$c = 50;
$b = &$c;
$b = 25;
echo"a = $a
" ;// a = 100echo"b = $b
" ; // b = 25echo"c = $c" ; // c = 25?>
PHP布尔类型
-
boolean
型的变量值可以为true
、false
- 当其他类型的变量转为布尔型时,以下这些值代表
false
:- 整型:
0
- 浮点型:
0
- 字符串:
""
、"0"
- 数组:
array()
- 特殊类型:
Null
- 整型:
PHP字符串类型
字符串声明
使用""
和''
声明
- 在PHP中一个字符或者多个字符都是字符串;
- 在PHP中声明一个字符串必须用“单引号”或“双引号”引起来;
- 在单引号中不能使用单引号和双引号;
- 在双引号中可以使用单引号,但不能使用双引号;
- 如果想在字符串中使用双引号对某些短语进行强调,可以使用转移字符
"\"
。
使用定界符
$var = 100$str = //ss可以是任意字符串,后面紧跟回车符
Hello World! This is a "Demo";\n
The value of \$var is $var;
ss;//ss必须顶格写echo$str;
?>
单引号和双引号的区别
- 在双引号中可以解析变量,而在单引号中却不可以
$a = 100;
echo"The value of a is $a.";//The Value of a is 100.echo"The value of a is{$a}.";//The Value of a is 100.echo'The value of a is $a.';//The value of a is $a.?>
- 在双引号中可以使用转义字符,而在单引号却不可以(只能转义单引号和转义字符)
$a