四.标识符与变量
1.标识符的基本规则:
1) 标识符可以是任意长度,而且可以由任何字母、数字、下划线组成。
2) 标识符不能以数字开始。
3) 在PHP中,标识符是区分大小写的。
4) 一个变量名称可以与一个函数名称相同。
2.变量赋值:
<?php
$sum = 0;
$total = 1.22;
$sum = $total;
echo $sum; //1.22
?>
3.变量的数据类型:
基本数据类型
4.类型强度
PHP是动态语言,是一种非常弱的类型语言,在程序运行时,可以动态的改变变量的类型。
5.类型转换:
隐式类型转换:
<?php
$sum = 0;
$total = 1.22;
$sum = $total;
echo gettype ( $sum );//double
?>
显式类型转换:
<?php
$sum = 100;
$total = ( string ) $sum;
echo gettype ( $sum );//string
?>
使用settype()函数进行类型转换,返回值1表示成功,空表示失败。
<?php
$sum = 58;
echo settype ( $sum, "float" );
echo $sum; //58
echo gettype ( $sum ); //double
?>
6.检测变量的函数:
1.标识符的基本规则:
1) 标识符可以是任意长度,而且可以由任何字母、数字、下划线组成。
2) 标识符不能以数字开始。
3) 在PHP中,标识符是区分大小写的。
4) 一个变量名称可以与一个函数名称相同。
2.变量赋值:
<?php
$sum = 0;
$total = 1.22;
$sum = $total;
echo $sum; //1.22
?>
3.变量的数据类型:
基本数据类型
|
类型 |
名称 |
|
Integer |
整数 |
|
Float |
单精度浮点数 |
|
Double |
又精度浮点数 |
|
String |
字符串 |
|
Boolean |
布尔 |
|
Array |
数组 |
|
Object |
对象 |
PHP是动态语言,是一种非常弱的类型语言,在程序运行时,可以动态的改变变量的类型。
5.类型转换:
隐式类型转换:
<?php
$sum = 0;
$total = 1.22;
$sum = $total;
echo gettype ( $sum );//double
?>
显式类型转换:
<?php
$sum = 100;
$total = ( string ) $sum;
echo gettype ( $sum );//string
?>
使用settype()函数进行类型转换,返回值1表示成功,空表示失败。
<?php
$sum = 58;
echo settype ( $sum, "float" );
echo $sum; //58
echo gettype ( $sum ); //double
?>
6.检测变量的函数:







