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

很多时候都是逼着自己往前走,不是前面的的风景有多迷人,而是生活的现实太残酷。。。 —-网易云热评 一、数据类型 1、字符串 <?php header("Content-Type:text/html;charset=utf-8"); $a="web安全工具库";//一般字符串用双引号表示 $b="$a";//双引号会做解析 $c='$a';//单引号不做解析 $d=strlen($a);/…

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

—- 网易云热评

一、数据类型

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的数据类型有哪些(详解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的数据类型有哪些(详解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的数据类型有哪些(详解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;
}
?>

禁止非法,后果自负

本文来自投稿,不代表来拓客立场,如若转载,请注明出处:https://www.laituoke.com/ltk/10471.html