php的数据类型有哪些(详解php三种数据类型)

很多时候都是逼着自己往前走,不是前面的的风景有多迷人,而是生活的现实太残酷。。。

—- 网易云热评

一、数据类型

1、字符串

header("Content-Type:text/html;charset=utf-8");
$a="web安全工具库";//一般字符串用双引号表示
$b="$a";//双引号会做解析
$c='$a';//单引号不做解析
$d=strlen($a);//strlen获取字符串长度
echo $b;
echo "
";
echo $c;
echo "
";
echo $d;
?>

2、整型与浮点数

header("Content-Type:text/html;charset=utf-8");
$a=123;//整型
$b=12321231;
$c=1.23;//浮点型
echo $a;
echo "
";
echo $b;
echo "
";
echo $c;
?>

3、逻辑型

True和False

4、NULL类型

被赋值为 null,尚未被赋值,被 unset()都是NULL类型

5、对象


class aiyou //创建一个新类
{

function __construct($a)
{
echo "$a";
}
}


$b=new aiyou(456);//变量b此时就是一个对象
echo "
";
var_dump($b)


?>

二、常量

1、常量前面没有$符号

2、自动是全局常量

3、define函数,第一个参数是常量名,第二个参数是常量值,第三个参数逻辑值,区分大小写,默认false

header("Content-Type:text/html;charset=utf-8");
define(a, "web安全工具库");
echo a;
?>

三、运算符

1、算数运算符

$a=3;
$b=1;
echo $a+$b;
echo "
";
echo $a-$b;
echo "
";
echo $a*$b;
echo "
";
echo $a/$b;
echo "
";
echo $a%$b;
?>
运行结果:
4
2
3
3
0

2、逻辑运算符

/*与运算,一假全假*/
echo 1 and 1;
echo "
";
echo 1 and 0;
echo "
";
echo 0 and 0;
echo "
";
/*或运算,一真全真*/
echo 1 or 1;
echo "
";
echo 1 or 0;
echo "
";
echo 0 or 0;
echo "
";
/*异或运算,相同为真*/
echo 1 xor 1;
echo "
";
echo 1 xor 0;
echo "
";
echo 0 xor 0;
echo "
";
?>
运算结果:
1
1
1
1

四、判断及循环语句

if ($a==1) {
echo "abc";
}elseif ($a==2) {
echo "aabbcc";
}else{
echo "123";
}
$c='c';
switch ($c) {
case 'a':
echo "aaaa";
break;
case 'b':
echo "bbbb";
break;
case 'c':
echo "cccc";
break;
default:
echo "dddd";
break;
}
$a=0;
while ( $a<= 10) {
echo $a;
$a++;
}
for ($i=0; $i < 10; $i++) {
echo $i;
}
?>

禁止非法,后果自负

© 版权声明
评论 抢沙发
加载中~
每日一言
不怕万人阻挡,只怕自己投降
Not afraid of people blocking, I'm afraid their surrender