当前位置:首页 > 经验

详解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 "<br/>";
echo $c;
echo "<br/>";
echo $d;
#>

从PHP开始学渗透 -- 数据类型及判断语句

2、整型与浮点数

<#php
header("Content-Type:text/html;charset=utf-8");
$a=123;//整型
$b=12321231;
$c=1.23;//浮点型
echo $a;
echo "<br/>";
echo $b;
echo "<br/>";
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 "<br/>";
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 "<br/>";
echo $a-$b;
echo "<br/>";
echo $a*$b;
echo "<br/>";
echo $a/$b;
echo "<br/>";
echo $a%$b;
#>
运行结果:
4
2
3
3
0

2、逻辑运算符

<#php
/*与运算,一假全假*/
echo 1 and 1;
echo "<br/>";
echo 1 and 0;
echo "<br/>";
echo 0 and 0;
echo "<br/>";
/*或运算,一真全真*/
echo 1 or 1;
echo "<br/>";
echo 1 or 0;
echo "<br/>";
echo 0 or 0;
echo "<br/>";
/*异或运算,相同为真*/
echo 1 xor 1;
echo "<br/>";
echo 1 xor 0;
echo "<br/>";
echo 0 xor 0;
echo "<br/>";
#>
运算结果:
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;
}
#>

禁止非法,后果自负

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章