zoukankan      html  css  js  c++  java
  • 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类型";
    }
    ?>

    运行结果

  • 相关阅读:
    android NDK开发及调用标准linux动态库.so文件
    android ndk增加对stl的支持
    Android中JNI的使用方法
    OCP-1Z0-052-V8.02-55题
    OCP-1Z0-053-V12.02-162题
    OCP-1Z0-052-V8.02-52题
    OCP-1Z0-052-V8.02-50题
    OCP-1Z0-052-V8.02-49题
    Android 中Java 和C/C++的相互调用方法
    用JNI调用C或C++动态联接库入门
  • 原文地址:https://www.cnblogs.com/xielong/p/9872360.html
Copyright © 2011-2022 走看看