PHP数据类型

PHP字符串

可以将任何的文本放进单引号或双引号中

<?php 
$x = "Hello world!";
echo $x;
echo "<br>"; 
$x = 'Hello world!';
echo $x;
?>

PHP整形

整数是一个没有小数的数字

  • 整数必须至少有一个数字(0~9)
  • 整数不能包含逗号或空格
  • 整数没有小数点
  • 整数可以是正数或负数
  • 整形的三种形式:十进制,十六进制(以0x为前缀),或八进制(前缀为0)

var_dump():函数返回变量的数据类型和值

<?php 
$x = 10.365;
var_dump($x);
echo "<br>"; 
$x = 2.4e3;
var_dump($x);
echo "<br>"; 
$x = 8E-5;
var_dump($x);
?>

PHP布尔型

$x=true;
$y=false;

PHP对象

对象数据类型也可以用于存储数据

PHP中对象必须声明

首先必须要使用class关键字声明类对象,类是可以包含属性和方法的结构

<?php
class Car
{
    var $color;
    function Car($color="green") {
      $this->color = $color;
    }
    function what_color() {
      return $this->color;
    }
}

function print_vars($obj) {
   foreach (get_object_vars($obj) as $prop => $val) {
     echo "	$prop = $val
";
   }
}

$herbie = new Car("white");

echo "herbie: Properties
";
print_vars($herbie);

?>

//结果:herbie: Properties color = white

PHP NULL值

NULL值表示变量没有值,NULL是数据类型为空NULL的值

NULL值指明一个变量是否为空值。同样用于数据空值和NULL值的区别

可以通过设置变量值为null来清空变量数据

<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>
//结果:NULL
原文地址:https://www.cnblogs.com/shiyoushao/p/7841483.html