标签:
php变量
1.变量的定义:a.变量必须以$符号开始,注意这里$符号并不属于变量的名称,即$+变量名称
b.变量名称必须以字母或者下划线开始。
c.变量中只能含有字母数字以及下划线;
d.变量名区分大小写。
2.变量的创建:a.注意在php中,变量类型是不需要声明的,即不存在c或c++中的int a; string str;之类的
$x=5;//php会默认为整形
$y=0.5;//默认为浮点型
$str="hello";//默认为字符串型
b.当然我们也可以对变量进行一些运算,对于同种类型的话,结果自然便是同种类型,但是如果不同类型?
比如:<?php $x=3.5; $y=2; $z=$x+$y; echo $z; ?>那么会输出5.5,即整形与浮点型运算,会得到浮点型。
<?php $x="5.5"; $y=2; $z=$x+$y; echo $z; ?> 你会惊奇地发现还是7.5
<?php $x="abc"; $y=2; $z=$x+$y; echo $z; ?> 但这种情况的话,输出的结果为2,即这里会将$x变量默认为0
c.变量类型的转换:常用的类型有整型:int 浮点型: double float real 字符串:string 布尔:bool boolean 数组:array 对象:object
转换方法:(1)用括号括起类型:如<?php $x=2.5; $y=(int)$x;?>那么会输出2;
(2)使用转换函数:intval(),float(),strval();如:$str="145.465abc"; $x=intval($str); $y=floatval($str); 那么分别会得到145和145.465;
(3)使用settype()函数,如: $x=10.0;$y=settype($x,"int"); $z=settype($x,"bool"); 那么分别会得到10和true值。
标签:
原文地址:http://www.cnblogs.com/xy95/p/5789467.html