Php基本类型学习

1、8种基本的数据类型

1)四种基本类型

boolean (布尔类型)

integer(整形类型)

double  (双精度类型)

string  (字符串类型)

2)两种复合类型

array (数组)

object (对象)

3)三种特殊类型

resource (数据源)

NULL   (空)

callback (回调)

2、定义变量

<?php
  /** 1)定义变量 **/
  $a_bool = TRUE;   // boolean类型
  $a_str = "foo1";  // string类型
  $a_int = 12;     //  integer类型
  $a_float = 15.25;  // float类型
?>

3、查看表达式类型

/** 2)调试表达式类型:gettype() **/
echo gettype($a_bool); 

echo gettype($a_str); 

echo gettype($a_int);

echo gettype($a_float); 

4、判断表达式类型

/** 3)查看表达式类型:is_type() **/
if (is_int($a_int)) {
    $a_int += 4;
    echo '$a_int是int类型,输出值:'+ $a_int; 
    echo '<br/>';   
}
if (is_string($a_bool)) {
    echo "$a_bool是stirng类型";
}

注意:如果想得到一个易读懂的类型的表达方式用于调试,用 gettype()。要查看某个类型,不要gettype(),而用 is_type 函数

5、查看表达式类型和值

$a_float = 15.25;  // float类型
var_dump($a_float);
echo '<br/>'; 

$a = array(1, 2, array("a", "b", "c"));
var_dump($array);
echo '<br/>'; 

6、整体的php文件

<?php 
/** 1)定义变量 **/
$a_bool = TRUE;   // boolean类型
$a_str = "foo1";  // string类型
$a_int = 12;     //  integer类型
$a_float = 15.25;  // float类型
$array = array(1, 2, array("a", "b", "c"));

/** 2)调试表达式类型:gettype() **/
echo gettype($a_bool); 
echo '<br/>'; 
echo gettype($a_str); 
echo '<br/>'; 
echo gettype($a_int);
echo '<br/>'; 
echo gettype($a_float); 
echo '<br/>'; 
echo gettype($array); 
echo '<br/>'; 

var_dump($a_float);
echo '<br/>'; 
var_dump($array);
echo '<br/>'; 

/** 3)查看表达式类型:is_type() **/
if (is_int($a_int)) {
    $a_int += 4;
    echo '$a_int是int类型,输出值:'+ $a_int; 
    echo '<br/>';   
}
if (is_string($a_bool)) {
    echo "$a_bool是stirng类型";
}
?>

运行结果

原文地址:https://www.cnblogs.com/xielong/p/9872360.html