1. 首页 > 投稿中心

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

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

—- 网易云热评

一、数据类型

1、字符串

<?php
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; ?>
从PHP开始学渗透 -- 数据类型及判断语句

2、整型与浮点数

<?php
header("Content-Type:text/html;charset=utf-8");
$a=123;//整型
$b=12321231;
$c=1.23;//浮点型
echo $a;
echo "
"; echo $b; echo "
"; echo $c; ?>
从PHP开始学渗透 -- 数据类型及判断语句

3、逻辑型

True和False

4、NULL类型

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

5、对象

<?php
​
class aiyou  //创建一个新类
{
    
    function __construct($a)
{
        echo "$a";
    }
}
​
​
$b=new aiyou(456);//变量b此时就是一个对象
echo "
"; var_dump($b) ​ ​ ?>
从PHP开始学渗透 -- 数据类型及判断语句

二、常量

1、常量前面没有$符号

2、自动是全局常量

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

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

三、运算符

1、算数运算符

<?php
$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、逻辑运算符

<?php
/*与运算,一假全假*/
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

四、判断及循环语句

<?php
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;
}
?>

禁止非法,后果自负

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 PTU@FOXMAIL.COM 举报,一经查实,立刻删除。

联系我们

在线咨询:点击这里给我发消息

微信号:暂无

E-mail:ptu@foxmail.com

工作日:9:30-18:30